...
...
1,1,2,3,3,5,7,7,8 2,10,11,11,13,13
axf:suppress-duplicate-page-number を使わなかった場合
XSL-FO
によるXML
ドキュメント印刷のためのスタイルシート作成方法66 |
索引の作成19
A X Antenna House
XSL-FO
...
...
1,2,3,5,7,8 2,10,11,13
axf:suppress-duplicate-page-number を使った場合
XSL-FO
によるXML
ドキュメント印刷のためのスタイルシート作成方法索引の作成
| 67
19
その他
mode を使用する
SD2FO-DOC.xsl スタイルシートには、本書で説明した他に article.xsl というスタイルシートが含ま れています。これは、XML 文書の doc 要素に class="article"と指定した場合に、表紙/目次/索引無し の組版をするようになっています。全てのテンプレートには、mode="article"のように mode が指定さ れ、SD2FO-DOC.xsl スタイルシートのテンプレートとは別の処理を行うようになっています。このよう にテンプレートに mode プロパティを使うことによって、任意の要素の処理を分けることができます。
XSL-FO
によるXML
ドキュメント印刷のためのスタイルシート作成方法68 |
その他20
付録
参考資料
[1] Extensible Stylesheet Language (XSL) Version 1.0, W3C Recommendation 15 October 2001,
http://www.w3.org/TR/2001/REC-xsl-20011015/
Extensible Stylesheet Language (XSL) Version 1.1, W3C Recommendation 05 December 2006, http://www.w3.org/TR/2006/REC-xsl11-20061205/
[2]
(日本語訳) TR X 0088:2003 拡張可能なスタイルシート言語(XSL)1.0, 発行年月:平成15
年9
月1
日,
発行者:日本工業標準調査会標準部会
,
発行所:日本規格協会[3] XSL Transformations (XSLT) Version 1.0 W3C Recommendation 16 November 1999, http://www.w3.org/TR/xslt
[4]
(日本語訳) XSL Transformations (XSLT)バージョン 1.0W3C
勧告1999
年11
月16
日,
http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm
[5] SmartDoc, http://www.asahi-net.or.jp/~dp8t-asm/java/tools/SmartDoc/index_ja.html [6]
アンテナハウス拡張仕様http://www.antenna.co.jp/XSL-FO/data/ext4.htm
XSL-FO
によるXML
ドキュメント印刷のためのスタイルシート作成方法その他
| 69
索引
A
alignプロパティ... 42
article.xsl... 9
attribute.xsl... 9
author... 16
axf:document-info... 60
axf:outline-level... 60
axf:outline-title... 60
axf:suppress-duplicate-page-number... 66
a要素... 34,35,62 B baseline-shiftプロパティ... 36
bib要素... 63
block-progression-dimensionプロパティ... 46
BMP画像... 39
body-start( )... 50
body要素... 24
br要素... 34,37 b要素... 6,34 C circle... 53
code要素... 34
colspanプロパティ... 42
column-countプロパティ... 14
column-gapプロパティ... 14
column-numberプロパティ... 46
column-widthプロパティ... 46
col要素... 42
content-heightプロパティ... 39
content-widthプロパティ... 39
D date... 16
dd要素... 48
disc... 53
display-alignプロパティ... 46
div要素... 38,40 dl要素... 48
DTD... 1
dt要素... 48
E EMF画像... 39
em要素... 34
EPS画像... 39
Extensible Stylesheet Language... 1,69 external-destinationプロパティ... 61
F figure要素... 38,39 flow-nameプロパティ... 25
fo:basic-link... 61
fo:block... 6
fo:block-container... 17
fo:conditional-page-master-reference... 13
fo:external-graphic... 39
fo:footnote... 35
fo:inline... 6
fo:layout-master-set... 7 ,15 fo:leader... 23
fo:list-block... 48
fo:list-item... 48
fo:list-item-body... 48
fo:list-item-label... 48
fo:marker... 26
fo:page-number... 26
fo:page-number-citation... 22
fo:page-sequence... 7 ,15 fo:page-sequence-master... 13
fo:region-after... 25
fo:region-before... 25
fo:repeatable-page-master-alternatives... 13
fo:retrieve-marker... 26
fo:root... 7
fo:simple-page-master... 12
fo:static-content... 25
fo:table... 43
fo:table-and-caption... 42
fo:table-body... 43
fo:table-caption... 42
fo:table-cell... 43
fo:table-column... 43
fo:table-footer... 43
fo:table-header... 43
fo:table-row... 43
FOツリーの構造... 7
from-table-column( )... 43
G generate-id( )... 23,33,62 GIF画像... 39
H head要素... 16
hrefプロパティ... 35
I idプロパティ... 22,33,63 index.create... 64
index.create.mainALPHA... 65
index.create.mainKANA... 65
index.xsl... 9,64 index-key... 64,66 index-value... 64
index要素... 64
initial-page-numberプロパティ... 25
inline-progression-dimensionプロパティ... 46
internal-destinationプロパティ... 61
i要素... 34
J JPEG画像... 39
K keep-togetherプロパティ... 38
keyプロパティ... 64
L label-end( )... 50
layoutプロパティ... 42
linefeed-treatmentプロパティ... 40
li要素... 48
M modeプロパティ... 68
monospace font... 35
N
note要素... 34,35 O
odd-or-evenプロパティ... 13
ol要素... 48
P param.xsl... 9
PDF... 35 ,60 PDF生成... 60
PNG画像... 39
position( )... 63
program要素... 38,39 Property Value Function... 50
proportional-column-width( )... 46
provisional-distance-between-startsプロパティ... 48,50 provisional-label-separationプロパティ... 48,50 PureSmartDoc... 1
p要素... 6,38 R ref-idプロパティ... 22,63 region-nameプロパティ... 25
rowheightプロパティ... 46
rowspanプロパティ... 42
S SD2FO-DOC.xsl... 9
SimpleDoc... 1,5 SmartDoc... 69
space-before.conditionality... 17
space-beforeプロパティ... 17
span="all"... 14
span要素... 34,37 square... 53
start-indentプロパティ... 17
SVG画像... 39
T table要素... 42
td要素... 42
text( )... 40
th要素... 42
TIFF画像... 39
title... 16
toclevelプロパティ... 21
tr要素... 42
U ul要素... 48
URI... 35
V valignプロパティ... 42
W white-space-collapseプロパティ... 40
white-space-treatmentプロパティ... 40
white-spaceプロパティ... 40
WMF画像... 39
wrap-optionプロパティ... 40
X XMLドキュメント... 1
XSL Formatter... 1
XSL Transformations... 69
xsl:apply-templates... 6
xsl:attribute-set... 9
xsl:call-template... 9,19 xsl:copy-of... 41
xsl:for-each... 20
xsl:include... 9
xsl:key... 9,64 xsl:number... 36,51 xsl:param... 9
xsl:stylesheet... 6
xsl:template... 6,7 xsl:template match="xxx"... 9
xsl:template name="yyy"... 9
XSL-FO... 1,5 XSLT... 1
XSLTプロセッサ... 1
XSLスタイルシート... 1,2,5,8 XSLスタイルシートの構造... 6
XSLプロセッサ... 7
XSL仕様... 1
あ アンカー... 34
アンテナハウス拡張仕様... 60 ,66,69 い 入れ子の深さ... 21
インクルード... 9
インライン要素... 6
インライン要素の処理... 34
う 上付き文字... 36
か 改行... 34
拡張可能なスタイルシート言語... 69
空のブロック要素... 37
カレントノード... 20
き 奇数ページ書式... 12
脚注... 35
強調... 34
行の高さ... 42
く 偶数ページ書式... 12
さ 再帰的な処理... 58
索引の作成... 64
左右ページ書式の切り替え... 12
参考資料の参照... 63
参照ラベル... 36
し しおり... 60
しおりの作成... 60
斜体... 34
す 図... 38
せ 全段抜き... 14
そ ソート... 64
た 縦結合... 42
段間の空き量... 14
段組... 14
段落... 38
ち 注釈... 34
つ