- 型
- 無指定時値または初期値
- 条件・関連要素
keep−with−previous?:
- boolean
- #f
- なし
keep−with−next?:
- boolean
- #f
- なし
keep:
- #t | symbol (page/column−set/column) | #f
- #f
- なし
may−violate−keep−before?:
- boolean
- #f
- 先祖のオブジェクトのkeep:
may−keep−after?:
- boolean
- #f
- 先祖のオブジェクトのkeep:
break−before:
- #f | symbol (page/page−region/column/column−set)
- #f
- なし
break−after:
- #f | symbol (page/page−region/column/column−set)
- #f
- なし
space−after:
- display−space
- 空きを挿入しない
- なし
space−before:
- display−space
- 空きを挿入しない
- なし
position−preference:
- #f | symbol (top/bottom)
- #f
- なし
writing−mode:
- symbol |(left−to−right/right−to−left/top−to−bottom)
- left−to−right
- なし
span:
- positive integer
- 1
- display?:#t
span−weak?:
- boolean
- #f
- span:2以上
font−family−name:
- string | #f(任意のフォントファミリを許容)
- iso−serif
- paragraphでは条件あり
font−weight:
- symbol (not−applicable/ultra−light/extra−light/light/semi−light/medium/semi/bold/bold/extra−bold/ultra−bold)
- medium
- なし
font−posture:
- symbol (not−applicable/upright/oblique/back−slanted−oblique/italic/back−slanted−italic)
- upright
- なし
font−structure:
- symbol (not−applicable/solid/outline) | #f(任意の構造を許容)
- solid
- なし
font−proportionate−width:
- symbol (not−applicable/ultra−condensed/extra−condensed/condensed/semi−condensed/medium/semi−expanded/expanded/gextra−expanded/ultra−expanded)
- medium
- なし
font−name:
- string | #f(任意のフォントを許容)
- #f
- なし
font−size:
- length
- 10pt
- なし
language:
- #f | symbol (ISO 639 言語コード)
- #f
- なし
country:
- #f | symbol (JIS X 0304 (ISO 3166) の国名コード)
- #f
- なし
start−indent:
- length−spec
- 0pt
- なし
end−indent:
- length−spec
- 0pt
- なし
inhibit−line−breaks?:
- boolean
- #f
- なし
break−before−priority:
- integer
- 0
- なし
break−after−priority:
- integer
- 0
- なし
color:
- color
- 色空間 device−gray の無指定時カラー
- なし
layer:
- integer
- 0
- なし
line−cap:
- symbol (butt/round/square)
- butt
- なし
line−dash:
- list of length
- list (0pt)
- なし
line−thickness:
- length
- 1pt
- なし
line−repeat:
- positive integer
- 1
- なし
line−sep:
- length
- 1pt
- なし
length:
- length−spec
- 文脈依存
- なし
display?:
- boolean
- #f
- なし
position−point−shift:
- length−spec
- 0pt
- なし
display−alignment:
- symbol (start/center/end/inside/outside)
- start
- なし
position−point−x:
- length−spec
- 0
- なし
position−point−y:
- length−spec
- 0
- なし
escapement−direction:
- symbol (top−to−bottom/left−to−right/bottom−to−top/right−to−left)
- writing−mode:の値
- なし
coalesce−id:
- #f | string
- #f
- column−set−modelのzone−name
page−width
- length
- 処理系依存
- なし
page−height:
- length
- 処理系依存
- なし
left−margin:
- length
- 0pt
- なし
right−margin:
- length
- 0pt
- なし
top−margin:
- length
- 0pt
- なし
bottom−maegin
- length
- 0pt
- なし
header−margin:
- length
- 0pt
- なし
footer−maegin:
- length
- 0pt
- なし
left−header:
- sosofo
- 空の型sosofoのオブジェクト
- なし
center−header:
- sosofo
- 空の型sosofoのオブジェクト
- なし
right−header:
- sosofo
- 空の型sosofoのオブジェクト
- なし
left−footer:
- sosofo
- 空の型sosofoのオブジェクト
- なし
center−footer:
- sosofo
- 空の型sosofoのオブジェクト
- なし
right−footer:
- sosofo
- 空の型sosofoのオブジェクト
- なし
initial−page−models:
- list of pagemodel
- list()
- なし
repeat−page−models:
- list of pagemodel
- list()
- なし
force−last−page:
- symbol (front/back) | #f(どちらでも構わない)
- #f
- なし
force−first−page:
- symbol (front/back) | #f(どちらでも構わない)
- #f
- なし
first−page−type:
- symbol (front/back/parent)
- parent
- なし
blank−back−page−model:
- page−model
- #f
- “force−last−page:, force−front−page:”
blank−front−page−model:
- page−model
- #f
- “force−last−page:, force−front−page:”
justify−spread?:
- boolean
- #f
- なし
page−category:
- 手続き equal? が定義されている任意の式言語オブジェクト
- 不明
- なし
binding−edge:
- symbol (left/right/top/bottom)
- left
- なし
column−set−model−map:
- list (list (page−model column−set−model))
- list()
- なし
column−set−model:
- column−set−model | #f
- #f
- なし
lines:
- symbol (wrap/asis/asis−wrap/asis−truncate/none)
- wrap
- record−end?:
asis−truncate−char:
- char | #f
- #f
- lines:asis−truncate
asis−wrap−char:
- char | #f
- #f
- lines:asis−wrap, record−end?:#t”
asis−wrap−indent:
- length−spec
- 0pt
- なし
first−line−align:
- #f | #t | char
- #f
- alignment−point−offset:
alignment−point−offset:
- number(0~100) | #f
- 50
- なし
ignore−record−end?:
- boolean
- #f
- なし
expand−tabs?:
- 0を含むpositive integer | #f
- 8
- なし
line−spacing:
- length−spec
- 12pt
- なし
line−spacig−priority:
- integer | symbol (force)
- 0
- なし
min−pre−line−spacing:
- length−spec | #f(段落のフォントから判断する)
- #f
- なし
min−post−line−spacing
- length−spec | #f(段落のフォントから判断する)
- #f
- なし
min−leading:
- length−spec | #f(自動的に調整)
- #f
- なし
first−line−start−indent:
- length−spec
- 0pt
- なし
last−line−end−indent:
- length−spec
- 0pt
- なし
hyphenation−char:
- char
- #AE−(ハイフン文字)
- なし
hyphenation−ladder−count:
- 0を含むpositive integer | #f
- #f
- なし
hyphenation−remain−char−count:
- positive integer
- 2
- なし
hyphenation−push−char−count:
- positive integer
- 2
- なし
hyphenation−keep:
- #f | symbol (spread/page/column)
- #f
- なし
hyphenation−exceptions:
- list of string
- 空のlist
- なし
line−breaking−method:
- string | #f
- #f
- なし
line−composition−method:
- string | #f
- #f
- なし
implicit−bidi−method:
- string | #f
- #f
- なし
glyph−alignment−mode:(paragraph)
- symbol (base/center/top/bottom/font)
- font
- なし
numbered−lines?:
- boolean
- #t
- なし
line−number:
- sosofo | #f
- #f
- なし
line−number−side:
- symbol (start/end/spread−inside/spread−outside/page−inside/page−outside)
- 不明
- line−number:
line−number−sep:
- length−spec
- 不明
- line−number:
quadding:
- symbol (start/end/spread−inside/spread−outside/page−inside/page/outside/center/justify)
- start
- なし
last−line−quadding:
- symbol (relative/start/end/spread−inside/spread−outside/page−inside/page−
outside/center/justify)
- relative(=quadding: の値)
- なし
last−line−justify−limit:
- length−spec
- 0(単位不明)
- なし
justify−glyph−space−max−add:
- length−spec
- 0pt
- なし
justify−glyph−space−max−remove:
- length−spec
- 0pt
- なし
hanging−punct?:
- boolean
- #f
- なし
widow−count:
- positive−integer
- 2
- なし
orphan−count:
- positive−integer
- 2
- なし
field−width:
- length−spec
- 0pt
- なし
field−align:
- symbol (start/end/center)
- start
- なし
sideline−side:
- symbol (start/end/both/spread−inside/spread−outside/page−inside/page−outside)
- start
- なし
sideline−sep:
- length−spec(負の値も可)
- 不明
- なし
anchor−keep−with−previous:
- boolean
- #f
- なし
char
- char
- char−map:(手続き)の値を使って構築
- char−map:
char−map:
- procedure | #f
- #f
- なし
glyph−id:
- glyph−id | #f
- charの値から計算
- なし
glyph−subst−table:
- #f | glyph−subst−table | list of glyph−subst−table
- #f
glyph−subst−method:
- #f | string | list of string
- #f
- なし
glyph−reorder−method:
- #f | string | list of string
- #f
- なし
math−font−posture:
- symbol (not−applicable/upright/oblique/back−slanted−oblique/italic/back−slanted−italic)
- char:の文字特性math−font−postureの値
- なし
stretch−factor:
- number(文字の伸縮係数を指定する数)
- 1
- なし
hyphenate?:
- boolean
- #f
- なし
hyphenation−method:
- string | #f
- #f
- なし
kern?:
- boolean
- #f
- なし
kern−mode:
- symbol (loose/normal/kern/tight/touch)
- normal
- なし
ligature?:
- boolean
- #f
allowed−ligatures:
- list (glyph−id | char)
- 空のlist
- なし
space?:
- boolean
- char:の文字特性space?の値
- なし
inline−space−space:
- inline−space | #f
- #f
- なし
escapement−space−before:
- inline−space
- inline−space 0pt
- なし
escapement−space−after:
- inline−space
- inline−space 0pt
- なし
record−end?:
- boolean
- char:の文字特性record−end?の値
- “lines:,ignore−record−end:”
input−tab?:
- boolean
- char:の文字特性input−tab?の値
- なし
input−whitespace−treatment:
- symbol (preserve/collapse/ignore)
- preserve
- なし
input−whitespace?:
- boolean
- char:の文字特性input−whitespace?の値
- なし
punct?:
- boolean
- char:の文字特性punct?の値
- hanging−punct?:#t
drop−after−line−break?:
- boolean
- char:の文字特性drop−after−line−break?の値
- なし
drop−unless−before−line−break?:
- boolean
- char:の文字特性drop−unless−before−line−break?:の値
- なし
math−class:
- symbol (ordinary/operator/binary/relation/opening/closing/punctuation/inner/space)
- char:の文字特性math−classの値
- なし
script:
- string | #f
- char:の文字特性scriptの値
- なし
truncate−leader?:
- boolean
- #f
- なし
align−leader?:
- boolean
- #t
- なし
min−leader−repeat:
- positive integer
- 1
- lengh:を指定しない場合のみ
direction:
- symbol (left−to−right/right−to−left)
- 必ず指定する
- なし
orientation:
- symbol (horizontal/vertical/escapement/line−progression)
- 必ず指定する
- なし
max−width:
- length−spec
- 不明
- scale:max/max−uniform
max−height:
- length−spec:
- 不明
- なし
entity−system−id:
- string
- 必ず指定する
- なし
notation−system−id:
- string
- 必ず指定する
- なし
scale:(external−graphic)
- “number | list (number,number) | symbol (max/max−uniform)”
- max−uniform
- なし
filling−direction:(include−container_)
- symbol (top−to−bottom/left−to−right/right−to−left)
- top−to−bottom
- なし
width:(include−conteiner−area)
- length
- 不明
- なし
height:
- length
- 不明
- なし
contents−alignment:
- symbol (start/end/center/justify)
- start
- 不明
overflow−action:
- symbol (truncate/error/repeat)
- repeat
- なし
contents−rotation:
- integer (0/90/180/270)
- 0
- なし
scale:(include−container−area)
- number(領域の内容に適用する変倍率)
- 1
- なし
score−spaces?:
- boolean
- #t
- なし
type:
- symbol (before/through/after) | length−spec | char
- 必ず指定する
- なし
box−type:
- symbol (border/background/both)
- border
- なし
box−open−end?:
- boolean
- #f
- なし
background−color:(box)
- #f | color
- #f
- box−type:がborderでない場合のみ
background−layer:(box)
- integer
- −1
- box−type:がborderでない場合のみ
box−corner−rounded:
- #f | #t | list of symbol (x(before/after) − y(before/after))
- #f
- なし
box−corner−radius:
- length−spec
- 3pt
- box−corner−rounded:
box−border−alignment:
- symbol (center/outside/inside)
- outside
- なし
box−size−before:
- length
- 8pt
- なし
box−size−after:
- length
- 4pt
- なし
line−miter−limit:(box)
- number
- 10
- なし
line−join:(box)
- symbol (miter/round/bevel)
- miter
- なし
side−by−side−overlap−control:
- symbol (none/indent)
- indent
- なし
side−by−side−pre−align:
- symbol (start/initial/final/end)
- initial
- なし
side−by−side−post−align:
- symbol (start/initial/final/end)
- initial
- なし
annotation−glyph−placement:
- symbol (centered/shouldered)
- centered
- なし
annotation−glyph−style:
- #f | string(公開識別子)
- #f
- なし
open:
- sosofo
- “(literal “” ( “” )の評価結果”
- なし
close:
- sosofo
- “(literal “” ) “” )の評価結果”
- なし
inline−note−line−count:
- positive integer
- 2
- なし
inline−note−style:
- #f | string(公開識別子)
- #f
- なし
mark:
- sosofo
- なし
- なし
mark−distribution:
- symbol (glyph/even)
- glyph
- なし
mark−style:
- #f | string(公開識別子)
- #f
- なし
math−display−mode:
- symbol(display/inline)
- display
- なし
glyph−alignment−mode:(unmath)
- symbol (base/center/top/bottom/font)
- font
- なし
script−pre−align:
- symbol (independent/pile/sup−out/sub−out)
- independent
- なし
script−post−align:
- symbol (independent/pile/sup−out/sub−out)
- independent
- なし
script−mid−sup−align:
- symbol (lead−edge/trail−edge/center)
- center
- なし
fraction−bar:
- sosofo
- 全ての継承可能特質に継承した値を持つrule
- なし
numerator−align:
- symbol (lead−edge/trail−edge/center)
- center
- なし
denominator−align:
- symbol (lead−edge/trail−edge/center)
- center
- なし
radical:
- sosofo
- 処理系依存
- なし
grid−position−cell−type:
- symbol (explicit/row−major/column−major)
- row−major
- なし
grid−n−columns:
- positive integer
- 不明
- grid−position−cell−type:row−major/explicit
grid−n−rows:
- positive integer
- 不明
- grid−position−cell−type:column−major/explicit
grid−column−alignment:
- symbol (start/center/end)
- center
- なし
grid−row−alignment:
- symbol (start/center/end)
- center
- なし
grid−equidistant−columns?:
- boolean
- #f
- なし
column−number:(grid−cell)
- positive integer
- 最初の列を示す値:1
- “grid−position−cell−type:,grid−n−columns:”
row−number:
- positive integer
- 最初の列を示す値:1
- “grid−position−cell−type:,grid−n−rows:”
table−width:
- length−spec | #f
- 行外サイズ-適用可能な全てのインデント
- なし
table−auto−width−method:
- #f | string(公開識別子)
- #f
- なし
table−border:
- sosofo
- #f
- border−present?:
before−row−border:
- sosofo
- table−border:の値
- table−border:
after−row−border:
- sosofo
- table−border:の値
- table−border:
before−column−border
- sosofo
- table−border:の値
- table−border:
after−column−border:
- sosofo
- table−border:の値
- table−border:
table−corner−rounded:
- #f | #t | list of symbol (x(before/after) − y(before/after))
- #f
- なし
table−corner−radius:
- length−spec
- #f
- なし
table−part−omit−middle−header?:
- boolean
- #f
- なし
table−omit−middle−footer?:
- boolean
- #f
- なし
“column−number:(t−column,t−cell)”
- positive integer
- 最初の列を示す値:1
- なし
“n−columns−spanned:(t−column,t−cell)”
- positive integer
- 1
- なし
width:(table−column)
- length
- 機能table−auto−widthを使わない場合必ず指定
- n−columns−spanned:が1以下
n−rows−spanned:
- positive integer
- 1
- なし
cell−before−row−margin:
- length
- 0
- なし
cell−after−row−margin:
- length
- 0
- なし
cell−before−column−margin:
- length
- 0
- なし
cell−after−column−margin:
- length
- 0
- なし
cell−row−alignment:
- symbol (start/end/center)
- start
- なし
cell−background?:
- boolean
- #f
- なし
background−color:(table−cell)
- #f | color
- #f
- cell−background?:#t
background−layer:(table−cell)
- integer
- −1
- cell−backgroung?:#t
cell−before−row−border:
- sosofo
- #f
- border−present?:
cell−after−row−border:
- sosofo
- #f
- border−present?:
cell−before−column−border:
- sosofo
- #f
- border−present?:
cell−after−column−border:
- sosofo
- #f
- border−present?:
starts−row?:
- boolean
- #f
- なし
ends−row?:
- boolean
- #f
- なし
cell−crossed:
- #f | symbol (with/against/both)
- #f
- なし
float−out−sidelines?:
- boolean
- #f
- なし
float−out−marginalia?:
- boolean
- #f
- なし
float−out−line−numbers?:
- boolean
- #f
- なし
border−priority:
- integer
- 0
- なし
border−alignment:
- symbol (center/start/end/outside/inside)
- center
- なし
border−present?:
- boolean
- #t
- なし
border−omit−at−break?:
- boolean
- #f
- border−present?:
line−miter−limit:(table−border)
- number
- 10
- なし
line−join:(table−border)
- symbol (miter/round/bevel)
- miter
- なし
background−color:(scroll)
- #f | color
- #f
- なし
background−layer:(scroll)
- integer
- −1
- なし
filling−direction:(scroll)
- symbol (top−to−bottom/left−to−right/right−to−left)
- top−to−bottom
- なし
background−tile:
- #f | string(公開識別子)
- #f
- なし
start−margin:
- length−spec
- 0pt
- writing−mode:
end−margin:
- length−spec
- 0pt
- writing−mode:
multi−modes:
- list [(#f | symbol) | list {(#f | symbol) string)}] モード数 [ポート指定(主ポート |ポート名) | (ポート指定 + モード記述)]
- 必ず指定する
- なし
principal−mode−simultaneous?:
- boolean
- #f
- なし
destination:
- #f | address | list of address
- 不明
- なし
marginalia−sep:
- length−spec
- 0pt
- なし
marginalia−side:
- symbol (start/end)
- なし
marginalia−keep−with−previous?:
- boolean
- #f
- なし