継承した特質は、その値を明示的に参照することができます。これは、スタイルシートでフロー・オブジェクトの特質を指定する際に、あらかじめ決定された固定の値を用いるのではなく、親の特質との関係から動的に決定できることを意味します。
継承された特質は次の式で参照することができます。
継承された特質は次の式で参照することができます。
(inherited-characteristic-name)
たとえば先の図7.1において、paragraph(#2)の書体サイズを simple-page-sequence で指定したサイズの 80%にする場合、次のように指定することができます。
例7.1
(make paragraph font-size: (* (inherited-font-size) 0.8))
あるいはインデントしたパラグラフが入れ子になっている場合、
(element a (make paragraph start-indent: 20pt)) (element (a a) (make paragraph start-indent: 40pt)) (element (a a a) (make paragraph start-indent: 60pt))
と記述するかわりに、
(element a (make paragraph start-indent: (+ (inherited-start-indent) 20pt)))
のように記述して指定を簡略化することができます。