Чтение онлайн

ЖАНРЫ

Холзнер Стивен

Шрифт:

<?xml version="1.0" encoding="UTF-8"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

 <fo:layout-master-set>

<fo:simple-page-master margin-right="20mm" margin-left="20mm"

margin-bottom="10mm" margin-top="10mm" page-width="300mm"

page-height="400mm" master-name="page">

<fo:region-body margin-top="3cm" margin-bottom="2cm"

column-count="2" column-gap="0.25in"/>

<fo:region-before extent="3cm"/>

<fo:region-after extent="2cm"/>

</fo:simple-page-master>

 </fo:layout-master-set>

 .

 .

 .

Теперь

осталось только вывести в этих колонках какой-либо текст; заметьте, что я также создаю заголовок при помощи элемента
<fo:static-content>
, о котором будет еще сказано в следующем разделе (листинг 12.7).

Листинг 12.7. columns.fo

<?xml version="1.0" encoding="UTF-8"?>

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

 <fo:layout-master-set>

<fo:simple-page-master margin-right="20mm" margin-left="20mm"

margin-bottom="10mm" margin-top="10mm" page-width="300mm"

page-height="400mm" master-name="page">

<fo:region-body margin-top="3cm" margin-bottom="2cm"

column-count="2" column-gap="0.25in"/>

<fo:region-before extent="3cm"/>

<fo:region-after extent="2cm"/>

</fo:simple-page-master>

 </fo:layout-master-set>

 <fo:page-sequence master-name="page">

<fo:static-content flow-name="xsl-region-before">

<fo:block text-align="center" font-size="36pt"

font-family="sans-serif" line-height="48pt">

Creating Columns

</fo:block>

</fo:static-content>

<fo:flow flow-name="xsl-region-body">

<fo:block font-size="24pt" font-family="sans-serif"

space-after="15pt">

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

Sample Text. Sample Text. Sample Text. Sample Text. Sample Text.

</fo:block>

</fo:flow>

 </fo:page-sequence>

</fo:root>

Результат

обработки этого документа,
columns.pdf
, показан на рис. 12.7.

Рис. 12.7. Создание колонок при помощи XSL-FO 

Поделиться с друзьями: