Appendix E. Inheritance Characteristics

CONTENTS
  •  E.1 Font-, Character-, and Spacing-RelatedProperties

This appendix simply lists those formatting objects that exhibit inheritance, based on Appendix C.2 of the specification.

Why is it worth including? To quote from the specification:

During refinement the set of properties that apply to a formatting object is transformed into a set of traits that define constraints on the result of formatting. For many traits there is a one-to-one correspondence with a property; for other traits the transformation is more complex.

And:

The first step in refinement of a particular formatting object is to obtain the effective value of each property that applies to the object. Any shorthand property specified on the formatting object is expanded into the individual properties. ... For any property that has not been specified on the object the inherited or initial value, as applicable, is used as the effective value.

This means some properties on an area that you specify are derived from the ancestors of the current node being formatted. The inheritable properties are propagated down the formatting object tree from a parent to each child. (These properties are given their initial value at the root of the result tree even if you don't specify them.) For a given inheritable property, if that property is present on a child, that value of the property is used for that child (and its descendants until explicitly reset in a lower descendant).

The following lists show the inherited properties for the visual formatting objects. Those not listed are not inherited. They are grouped according to usage.

E.1 Font-, Character-, and Spacing-Related Properties

  • font

  • font-family

  • font-selection-strategy

  • font-size

  • font-size-adjust

  • font-stretch

  • font-style

  • font-variant

  • font-weight

  • glyph-orientation-horizontal

  • glyph-orientation-vertical

  • letter-spacing

  • line-height

  • line-height-shift-adjustment

  • line-stacking-strategy

  • word-spacing

E.1.1 Visibility-Related Properties

  • visibility

E.1.2 Writing Mode-Related Properties

  • direction

  • reference-orientation

  • writing-mode

E.1.3 Border- and Text Decoration-Related Properties

  • border-collapse

  • border-separation

  • border-spacing

  • score-spaces

E.1.4 Whitespace- and Line Break-Related Properties

  • hyphenate

  • hyphenation-character

  • hyphenation-keep

  • hyphenation-ladder-count

  • hyphenation-push-character-count

  • hyphenation-remain-character-count

  • linefeed-treatment

  • orphans

  • white-space

  • white-space-collapse

  • white-space-treatment

  • widows

  • wrap-option

E.1.5 Leader- and Rule-Related Properties

  • leader-alignment

  • leader-length

  • leader-pattern

  • leader-pattern-width

  • rule-style

  • rule-thickness

E.1.6 Indent-Related Properties

  • end-indent

  • last-line-end-indent

  • start-indent

  • text-indent

E.1.7 Border-Related Properties

  • border-collapse

  • border-separation

  • border-spacing

E.1.8 Caption-Related Properties

  • caption-side

E.1.9 Color-Related Properties

  • color

E.1.10 Alignment-Related Properties

  • display-align

  • relative-align

  • text-align

  • text-align-last

E.1.11 Table-Related Properties

  • empty-cells

E.1.12 Keeps- and Breaks-Related Properties

  • keep-together

  • page-break-inside

E.1.13 List-Related Properties

  • provisional-distance-between-starts

  • provisional-label-separation

E.1.14 Language-Related Properties

  • country

  • language

  • script

  • text-transform

  • xml:lang

CONTENTS


XSL-FO
Xsl Fo
ISBN: 0596003552
EAN: 2147483647
Year: 2002
Pages: 24
Authors: Dave Pawson

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net