white-space-treatment
The treatment during line-building and inline-building of glyph areas, except for linefeeds, that are classified as white space in XML. This includes U+0020 (space) and other white space characters but excludes U+000A (linefeed). Linefeed treatment is determined by the "linefeed-treatment" property.
Attribute information
Namespace: None
Schema document: fo.xsd
Type: Anonymous
Properties: Local, Unqualified
Value
Valid value Description ignore Any glyph-area whose Unicode character is classified as white space in XML, except for U+000A, shall be deleted during line-building and inline-building. preserve Any glyph-area whose Unicode character is classified as white space in XML shall not be deleted during line-building and inline-building. ignore-if-before-linefeed Any glyph-area with a suppress-at-line-break value of 'suppress' shall be deleted during line-building and inline-building if it would be the last glyph-area descendant of a line-area. ignore-if-after-linefeed Any glyph-area with a suppress-at-line-break value of 'suppress' shall be deleted during line-building and inline-building if it would be the first glyph-area descendant of a line-area. ignore-if-surrounding-linefeed Any glyph-area with a suppress-at-line-break value of 'suppress' shall be deleted during line-building and inline-building if it would be the first or last glyph-area descendant of a line-area. inherit
Used in
- Attribute group fo:white-space-treatment
- Anonymous type of element fo:block via reference to fo:block-and-line-related-properties
- Attribute group fo:block-and-line-related-properties via reference to fo:white-space-treatment