Schema Central > XSL-FO 1.1 > fo.xsd > white-space-treatment
Advanced search
Need XML Help?

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications

 

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.

See http://www.w3.org/TR/xsl11/#white-space-treatment.

Attribute information

Namespace: None

Schema document: fo.xsd

Type: Anonymous

Properties: Local, Unqualified

Value

  • Type based on xsd:token
    • Valid valueDescription
      ignoreAny 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.
      preserveAny 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-linefeedAny 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-linefeedAny 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-linefeedAny 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

    Site developed and hosted by Datypic, Inc.

    Please report errors or comments about this site to contrib@functx.com