XSL Formatting Object Sample File
Antenna House, Inc.
January 2005
Notes: This sample is required with XSL Formatter V3.2 or later.
Table of Contents Page Region : Standard-PageMasterA
Page Region : Standard-PageMasterB Standard layoutExample of 2 columns and span Space-before conditionality Text position in the columnLine heightLine-height&Font-sizeCreating landscape by reference orientationWriting mode in verticalBlock positionIndent, Border, PaddingText position in the columnLine stacking strategyBlock container and Absolute positionInline FOInline containerEexternal graphicBorder and LeaderTableList
Page region : Standard-PageMasterA
Type of page region
region-name
background-color
margin
extent
topbottomleftright
Paper
10mm
10mm
5mm
5mm
fo:region-bodyInitial valueyellow8mm8mm8mm8mm
fo:region-before
Initial value
aqua
5mm
fo:region-after
Initial value
fuchsia
5mm
fo:region-start
Initial value
navy
5mm
fo:region-end
Initial value
silver
5mm
Page region : Standard-PageMasterB
Type of page region
region-name
background-color
margin
extent
topbottomleftright
Paper
20mm
20mm
10mm
10mm
fo:region-bodyInitial valueyellow20mm20mm15mm15mm
fo:region-before
Initial value
aqua
15mm
fo:region-after
Initial value
fuchsia
15mm
fo:region-start
Initial value
navy
10mm
fo:region-end
Initial value
silver
10mm
XSL Formatting Object Sample FileJuly 2001
Page-
Page-
Standard layout
The purpose of converting documents into XML is to create web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
However, when creating a SGML document or an XML document, it is a hard subject to format and print it beautifully. Since the age of SGML, it is often said that we are able to realize 'one-source multi-use' by converting documents into SGML, but actually we could not even print it to paper easily.
The followings show how to print SGML, XML documents that we have often used before.
?
Convert XML into RTF (MicrosoftWord external file format) by using a script such as Perl. Load RTF by using an application such as MicrosoftWord, and arrange the layout, print it. The formatted document will be RTF format.
?
Specify the style of FrameMaker/SGML, load SGML by FrameMaker and arrange the layout, print it. The converted document will be in FrameMaker-specific format.
?
Convert XML into a file format of other interactive formatting software, or into DTP. Arrange the layout by using a formatting software or DPT software. The formatted document will be in an application-specific format.
However, there are some problems. The biggest problem is that XML contents are converted into an application-specific format. We arrange the layout of transformed document and the document will be an application-specific format, separated from the source XML file. If you change the source XML document, you have to repeat the operation from the beginning.
The editing process of arranging layouts and printing cannot be finished at one time. Usually, Proofing and editing process will be taken several times to the final printout. Therefore every time XML source is modified, it is necessary to load it to the application and arrange the layout. They may be no meanings of making a document in XML and it takes more time. Even so, if you change the content in the application, the content of the XML source will become different from the final printout.
In order to achieve efficiency in moving towards XML, you will need a method which can
handle the creation of XML contents, layout modification, formatting and printing in a series of work.
Extensible Stylesheet Language
was developed by W3C (the World Wide Web Consortium) for better layout and formatting of XML documents in an effort to encourage greater diffusion and standardization of the Web. The proper abbreviated name for this specification is XSL. However, the word XSL is namely confusing these days, we describe it as XSL-FO in this document.
(1)(1)This is a footnote text. It is placed below the page and separated from the body text. This is a footnote text. It is placed below the page and separated from the body text. This is a footnote text. It is placed below the page and separated from the body text. This is a footnote text. It is placed below the page and separated from the body text.
IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper.
IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper.
XSL Formatting Object Sample File
Page-
Start writing-mode="tb-rl" display-align="after"End writing-mode="tb-rl" display-align="before"
Example of 2 colmns and span.The purpose of converting documents into XML is to create web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. However, when creating a SGML document or an XML document, it is a hard subject to format and print it beautifully. Since the age of SGML, it is often said that we are able to realize 'one-source multi-use' by converting documents into SGML, but actually we could not even print it to paper easily.
The followings show how to print SGML, XML documents that we have often used before.
?
Convert XML into RTF (MicrosoftWord external file format) by using a script such as Perl. Load RTF by using an application such as MicrosoftWord, and arrange the layout, print it. The formatted document will be RTF format.
?
Specify the style of FrameMaker/SGML, load SGML by FrameMaker and arrange the layout, print it. The converted document will be in FrameMaker-specific format.
?
Convert XML into a file format of other interactive formatting software, or into DTP. Arrange the layout by using a formatting software or DPT software. The formatted document will be in an application-specific format.
Span all (specify span="all" to the block property).
However, there are some problems. The biggest problem is that XML contents are converted into an application-specific format. We arrange the layout of transformed document and the document will be an application-specific format, separated from the source XML file. If you change the source XML document, you have to repeat the operation from the beginning.
The editing process of arranging layouts and printing cannot be finished at one time. Usually, Proofing and editing process will be taken several times to the final printout. Therefore every time XML source is modified, it is necessary to load it to the application and arrange the layout. They may be no meanings of making a document in XML and it takes more time. Even so, if you change the content in the application, the content of the XML source will become different from the final printout.
In order to achieve efficiency in moving towards XML, you will need a method which can handle the creation of XML contents, layout modification, formatting and printing in a series of work.
Extensible Stylesheet Language was developed by W3C (the World Wide Web Consortium) for better layout and formatting of XML documents in an effort to encourage greater diffusion and standardization of the Web. The proper abbreviated name for this specification is XSL. However, the word XSL is namely confusing these days, we describe it as XSL-FO in this document.(1)(1)This is a footnote text. It is placed below the page and separated from the body text. This is a footnote text. It is placed below the page and separated from the body text.This is a footnote text. It is placed below the page and separated from the body text.
Set fo:region-body:column-count="2" column-gap="16pt" IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper
IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper
IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper
IE5 can display XML by converting it to HTML by an internal process. Browsers, such as IE5, are intended for displaying pages on computer screen. Then it is hard to do page layout on a browser. Browsers are sufficient to display, but not sufficient for printing on paper
fo:block A space-before="50mm" space-before.conditionality="discard"Example of specifying Space-before-conditionality as discard. The space before setting is ignored in the first block in its containing column or page.
fo:block B space-before="30mm" space-before.conditionality="retain"Example of specifying Space-before-conditionality as retain. The space before setting is
effective in the first block in its containing column or page.
Space-before conditionality
The space-before.conditionality attribute determine whether the space is preserved or discarded if the block is the first in its containing block or page. The above example shows the space between block and the border of region body.
Text alignment in the block
text-align="left"(text-align="start")
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="justify"
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-align="center"
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-align="right"(text-align="end")The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-indent="2em"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="left" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="justify" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-align="center" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="right" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-indent="4em"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
Line heightline-height="normal" (Defaut value)The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.line-height="18pt" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="1.8" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="180%" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.line-height="24pt" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="2.4" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="240%" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.an XML document, it is necessary to arrange the layout beautifully and print it on paper.
Line-height & Font-sizeline-height="normal" (Defoult value)The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.line-height="18pt" The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="24pt" The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="1.8" The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="180%" The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.
line-height="240%" The purpose of18pt: converting documents into XML is to create
Web pages, to create data delivered electrically, to create electric manuals and others.
However, for whatever purposes you may create an18pt: XML document, it is necessary to arrange the layout beautifully and print it on paper.
Here is an example of changing both line height and font size. In the default setting, line height becomes longer in proportion to the font size.
XSL Formatting Object Sample File
Page-
Creating landscape by reference orientation
This page is rotated 90 degrees conter-clockwise by specifying 90 to the reference orientation.
MethodProduct ABCDの変更の影響オブジェクト使用するためのアドイン対応Windows,Solaris,Linux,Macintoshコスト市場性1.ImagePrinterDriverを作る
ほぼ独立になるそれほど問題ない不可比較的小さいImagePrinterDriverの市場性を検討2.GDI関数の置き換え新しいGDI関数を使えば対応が必要など依存性がある問題が生じてもブラックボックスになるので対応不可不可やや大きいあまり市場性はない
3.新しいエンジンを作る独立であるアドインを組み込むメカニズムを入れることもできるだろうが、Windows以外の環境で動かすことを想定するならアドインまで自力開発することにが必要になるだろう最初から設計すれば可Product ABCDの新規開発に匹敵するWindows以外でも動くと言う意味では、GDI関数を使うよりは市場性があるだろうXSL Formatting Object Sample File
Page-
Writing mode in vertical
This page is a sample of writing mode in vertical. Specify writing mode "tb-rl" to region-body.
方法Product ABCDの変更の影響オブジェクト使用するためのアドイン対応Windows,Solaris,Linux,Macintoshコスト市場性1.ImagePrinterDriverを作るほぼ独立になるそれほど問題ない不可比較的小さいImagePrinterDriverの市場性を検討2.GDI関数の置き換え新しいGDI関数を使えば対応が必要など依存性がある問題が生じてもブラックボックスになるので対応不可不可やや大きいあまり市場性はない
3.新しいエンジンを作る独立であるアドインを組み込むメカニズムを入れることもできるだろうが、Windows以外の環境で動かすことを想定するならアドインまで自力開発することにが必要になるだろう最初から設計すれば可Product ABCDの新規開発に匹敵するWindows以外でも動くと言う意味では、GDI関数を使うよりは市場性があるだろう
XSL Formatting Object Sample FileJune 2001
Page-
Page-
Block position
space-before and space-after
fo:block (1) space-before="5mm" space-after="10mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
fo:block (2) space-before="7mm" space-after="4mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
fo:block (3) space-before="3mm" space-after="4mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
fo:block (4) space-before="30mm" Example of specifying Space-before-conditionality as discard. The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
fo:block (5) space-before="50mm" Example of specifying Space-before-conditionality as retain. The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
Indent, Border, Padding
(1) border-style="solid" border-width="thin" start-indent="10mm" end-indent="10mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
(2) border-style="solid" border-width="10pt" border-color="yellow" start-indent="10mm" end-indent="10mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. (3) border-style="solid" border-width="10pt" border-color="olive" padding="10pt" start-indent="10mm" end-indent="10mm"
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
(4) border-style="solid" border-width="thin" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
(5) border-style="solid" border-width="10pt" border-color="yellow" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. (6) border-style="solid" border-width="10pt" border-color="olive" padding="10pt"
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
(7) border-style="solid" border-width="thin" margin-left="10mm" margin-right="10mm" The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
(8) border-style="solid" border-width="10pt" border-color="yellow" margin-left="10mm" margin-right="10mm"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. (9) border-style="solid" border-width="10pt" border-color="olive" padding="10pt" margin-left="10mm" margin-right="10mm"
The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others.
Text position in the columntext-align="left"(text-align="start")The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="justify"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-align="center"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. text-align="right"(text-align="end")The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.text-align="left" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. text-align="justify" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
text-align="center" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. text-align="right" text-align-last="left"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. text-indent="2em"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper. text-indent="4em"The purpose of converting documents into XML is to create Web pages, to create data delivered electrically, to create electric manuals and others. However, for whatever purposes you may create an XML document, it is necessary to arrange the layout beautifully and print it on paper.
Line stacking strategy
Specify 12pt to font-size in fo:block. Specify 30pt to inline-height in fo:block.
line-stacking-strategy="font-height" LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy
line-stacking-strategy="max-height" LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy line-stacking-strategy="line-height" LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy LINESTACKING STRATEGY line-stacking-strategy
Block container and absolute position Block container Ainline-progression-dimension="200pt"Child of block container A absolute-position="absolute" top="10mm" Child of block container A absolute-position="absolute" top="30mm" left="10mm" Child of block container A absolute-position="absolute" top="50mm" left="20mm"Child of block container A absolute-position="absolute" top="70mm" left="30mm"
region-body
region-before
region-after
region-start
region-end
title
block
block-container
character
external-graphic
instream-foreign-object
inline
inline-container
leader
page-number
page-number-citation
table-and-caption
table
table-column
table
table-header
table-footer
table-body
table-row
table-cell
list-block
list-item
basic-link
region-body
region-before
region-after
region-start
region-end
title
block
block-container
character
external-graphic
instream-foreign-object
inline
inline-container
leader
page-number
page-number-citation
table-and-caption
table
table-column
table
table-header
table-footer
table-body
table-row
table-cell
list-block
list-item
basic-link
Inline FO
italic
bold
superscript
subscript
underline
overline
line-through
border
background color
font color
red,
blue,
green,
yellow,
white
font color and background color
red,
blue,
green,
yellow,
white
inline graphics
This is a button
.
<fo:external-graphic src="url('img/button.png')" /> is enclosed with the tag <fo:inline>.
In-line Container
Notes: As this sample uses the reference-orientation property, it cannot be displayed properly in Window 9x/ME. It can be displayed properly in WindowsNT/2000.
Partial Vertical Writing
Sample of embedding a vertical-writing text in a horizontal-writing sentence.
横書きの行の中に、
縦書きのセンテンスを埋め込みます。
Ruby「好奇心こそ私達のげんどうりょく原動力」
総ルビFull Ruby Japanese Text Sample
にほんこくみん日本国民は、こうきゅう恒久のへいわ平和をきがん念願し、にんげん人間そうご相互のかんけい関係をしはい支配するすうこう崇高なりそう理想をふか深くじかく自覚するのであつて、へいわ平和をあい愛するしょこくみん諸国民のこうせい公正としんぎ信義にしんらい信頼して、われらのあんぜん安全とせいぞん生存をほじ保持しようとけつい決意した。われらは、へいわ平和をいじ維持し、せんせい専制とれいぞく隷従、あっせい圧迫とへんきょう偏狭をちじょう地上からえいえん永遠にじょきょ除去しようとつと努めていゐるこくさいしゃかい国際社会において、めいよ名誉あるちい地位をし占めたいとおもう思ふ。われらは、ぜんせかい全世界のこくみん国民が、ひとしくきょうふ恐怖とけつぼう欠乏からまぬ免かれ、へいわ平和のうちにせいぞん生存するけんり権利をゆう有することをかくにん確認する。
fo:external-graphic
Graphics
Border and Leader PatternBorder
Border style and Border width
style
thin
medium
thick
0.1pt
1.0pt
0.5mm
none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset
dot-dash
dot-dot-dash
wave
Leader
Set a letter right after leaders. Specify text-align-last="justify".
rule:dotted
a
rule:dashedb
rule:solidc
rule:doubled
rule:groovee
rele:ridgef
rule:dot-dashg
rule:dot-dot-dashh
rule:wavei
dotsg
use-contentleaderh
Table
Table1
CategoryName Definition
Absolute Unit
cmmmin2.54cmpt1/72inpc12ptpx
0.28mm (about 1/90inches) is preferable for printing, displaying in hand-held computer within ordinary looking distance. 1/92inches 1/72inches are also acceptable.
Relative UnitemEqual to the value of the font-size property. 1em is the same as font-size.
Table2 Specify the column width, inline-progression-dimension="120mm"
CategoryNamedefinition
Absolute Unit
cmmmin2.54cmpt1/72inpc12ptpx0.28mm (about 1/90inches) is preferable for printing, displaying in hand-held computer within ordinary looking distance. 1/92inches 1/72inches are also acceptable.Relative UnitemEqual to the value of the font-size property. 1em is the same as the current font-size.
Table3 Specify the text alignment centered
CategoryNameDefinition
Absolute Unit
cmmmin2.54cmpt1/72inpc12ptpx0.28mm (about 1/90inches) is preferable for printing, displaying in hand-held computer within ordinary looking distance. 1/92inches 1/72inches are also acceptable.Relative UnitemEqual to the value of the font-size property. 1em is the same as the current font-size.
Table4 Border
CategoryNameDefinitionAbsolute Unit
cmmmin2.54cmpt1/72inpc12ptpx0.28mm (about 1/90inches) is preferable for printing, displaying in hand-held computer within ordinary looking distance. 1/92inches 1/72inches Relative UnitemEqual to the value of the font-size property. 1em is the same as the current font-size.
Table5 Set writing mode in the whole table writing-mode="tb-rl"分類名前定義絶対単位
cmmmin2.54cmpt1/72inpc12ptpx通常の距離で見られる印刷、ディスプレイ、ハンドヘルド機器では0.28mm(約1/90インチ)が望ましいが、1/92インチまたは1/72インチのような値にしても良い。相対単位em現在のfont-size プロパティの値を単位とします。1emは現在のfont-sizeと同じです。
Table6 Set writing mode in fo:table-cell writing-mode="tb-rl"
分類名前定義絶対単位
cmmmin2.54cmpt1/72inpc12ptpx通常の距離で見られる印刷、ディスプレイ、ハンドヘルド機器では0.28mm(約1/90インチ)が望ましいが、1/92インチまたは1/72インチのような値にしても良い。相対単位em現在のfont-size プロパティの値を単位とします。1emは現在のfont-sizeと同じです。
ListUnordered list
・
Create a good looking front cover.
・
Create a table of contents in different print format from the body.
・
Make different print formats on left and right pages.
・
Set header, footer and sidebar to the body text.
・
Print page numbers in the header.
・
Create indexes and put page numbers.
・
Create footnotes.
・
Create a page with columns.
Ordered lint
a.
List type
一.
Unordered list
二.
Ordered list
三.
Definition list
b.
Table elements
1.
Low
2.
Column
3.
Cell
c.
Block element and Inline element
Definition list
List type
There are three types of lists, unordered list, ordered list and definition list.
From here
These are nests of the list.
dd that does not match dt.
dt that does not have dd.
Unordered list
Unordered list is classified to square, circle or other symbols by the type of label preceeding text.
Ordered list
Ordered list has various types of label format.
Tabale element
fo:table-caption, fo:table, fo:table-column, fo:table-head, fo:table-foot, fo:table-body, fo:table-row, fo:table-cell are available.
Color type
16 colors, red, blue, white, black and others are available. RGB()function is also available.