首页 >> 读书频道 >> 电脑 >> XSL对象格式使用指南(二)
 
· XSL对象格式使用指南(
· FTP 和 FTPS
· 将HTML表单数据存储为
· HTTP 和 HTTPS
· 将HTML表单数据存储为
· 将HTML表单数据存储为
· 预定义类
· XSL语法介绍
· XSLT轻松入门第三章:
· XSLT轻松入门第二章:
· XSLT轻松入门第一章:
· XML“走进”数据库
 
· 国家六部门联合发文
· 红楼梦:120回全本[清
· 常见图像文件格式详解
· 拉封丹寓言
· 电视剧《刁蛮公主》下载和
· 美容养颜手册
· 加油金顺剧情分集介绍完整
· 素质教育在美国
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

XSL对象格式使用指南(二)


查看有无更新版本

关键字:XML 2006-9-22

 

现在页面大致已经被定位,你可以能够定位页面的顺序了。
我们建立的文档由封面页和内容页组成。页面有两种排序方法,如果页面为奇数页码就命名为:封面页 (它只有一页),其后是"内容页", 它由左边页和右边页交替排列。如果文档由单独的封面页构成就不需要再给页面排序了,我们不能因这么做而得到任何好处。(如果文档页数象一本书,那就值得去这样做了)我们会集中精力定位包括主要内容的页面顺序。在英文中,一本书内容包括偶数页码的左边页和奇数页码的右边页。这样一本打开的书就有两个页面。规范如这里所示,行号是附加的参考。


封面页
现在主要的页面和页面顺序都已经被确定,可以开始在这些页面中放置内容了。在内容的开头,我们可以使用实际的代码©;作为版权信息。请看代码示例。


创建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元素是多么简单。你将学到怎么在你的文档中放进清单和表格

XSL对象格式使用指南(二)

[ 1 ]
XSL对象格式使用指南(二) num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑