### XSL 对象格式使用指南（二）

现在页面大致已经被定位，你可以能够定位页面的顺序了。
我们建立的文档由封面页和内容页组成。页面有两种排序方法，如果页面为奇数页码就命名为：封面页 (它只有一页),其后是"内容页", 它由左边页和右边页交替排列。如果文档由单独的封面页构成就不需要再给页面排序了，我们不能因这么做而得到任何好处。(如果文档页数象一本书，那就值得去这样做了)我们会集中精力定位包括主要内容的页面顺序。在英文中，一本书内容包括偶数页码的左边页和奇数页码的右边页。这样一本打开的书就有两个页面。规范如这里所示，行号是附加的参考。
封面页
现在主要的页面和页面顺序都已经被确定，可以开始在这些页面中放置内容了。在内容的开头，我们可以使用实际的代码©；作为版权信息。请看代码示例。
创建 PDF 文件：
现在我们拥有一些内容了，我们可以将页面打印出来。如果你想自己尝试一下，你需要下载 Apache Software Foundation 的 FOP 工具软件并安装，还需要：
●Java 1.1.x 或更新的版本
●一个支持 SAX 和 DOM 的 XML 分析软件
●一个 XSLT 分析软件 (如果你已经下载了 Xalan，你会得到所有 Xerces 软件，
XML 分析软件和 Xalan- XSLT 分析软件)
●一个 SVG 数据库，它可以从 FOP 的 w3c.jar 数据包中得到
例如，在一个 Linux 系统上，你可以把所有的.jar 文件放进一个方便的文件夹中，创建一个名为 fop.sh 的脚本。
java -cp \
/usr/local/xml-jar/fop.jar:/usr/local/xml-jar/w3c.jar:\
/usr/local/xml-jar/xml.jar:/usr/local/xml-jar/xerces.jar:\
/usr/local/xml-jar/xalan.jar:/usr/local/xml-jar/bsf.jar \
org.apache.fop.apps.CommandLine $1 $2
调用脚本并键入 fop.sh spanish1.fo spanish1.pdf 来产生一个 PDF 文件。阅读这个文件，你需要一个 PDF 文件阅读器；Adobe 公司的 Acrobat 阅读器能够在 Linux、acintosh 和 Windows 上工作。Linux 用户也可以使用 xpdf，一个 X-Window PDF 阅读器。我们看到的文档的输出和源代码完全不同。
文档美化一下效果会更好，在 src 属性里加入象 external-graphic 这样的图象 URI。附加的语句用粗体表示。
<fo:block font-family="Helvetica" font-size="12pt"
text-align="end" space-after="36pt">
Copyright #169; 2001 J. David Eisenberg
</fo:block>
<fo:block text-align="end">
<fo:external-graphic src="file:images/catcode_logo.jpg"
width="99px" height="109px"/>
</fo:block>
<fo:block>
A Catcode Production
</fo:block>
现在，图象已经变得非常漂亮了。
开始加入内容
在离开这篇文章之前，我们开始使页面加入内容。在这个例子中，我们在 xsl-region-before 和 xsl-region-after 或 xsl-region-body 之间加入内容。
结果：
在后面两篇里，我们将向你显示使用 XSLT 创造 FO 元素是多么简单。你将学到怎么在你的文档中放进清单和表格。