7.5. 付録E:特質の型・デフォルト値一覧表

  • 無指定時値または初期値
  • 条件・関連要素

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
  • なし

<<prev      next>>