• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:24来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

XML 实用大全
第 559 页
15.6 图形
XSL 提供在显示文档中嵌入图形的两种方式。fo:display-graphic 元素插入块级图形。fo:inline-graphic 元素插入内联图
形。这两个元素与HTML 的IMG 标签是等价的。可以使用下面六个特性来描述图像:
1.href:影像文件的URI
2.min-height:影像的最小垂直高度
3.min-width:影像的最小水平宽度
4.max-heigh:影像的最大垂直高度
5.max-width:影像的最大水平宽度
6.scale:使用值max,将图形扩充到max-height 和max-width 的大小;使用max-uniform 值,在垂直和水平方向以同等
数量将图形扩充到max-height 或max-width(使用最先出现的)的大小;使用一个实数,由此值乘以高度和宽度;使用两
个实数,第一个实数乘以宽度,第二个实数乘以高度。
例如,考查下面标准HTML 的IMG 元素:
<IMG SRC="logo.gif" WIDTH="100" HEIGHT="100"
ALIGN="right" ALT="alt text" BORDER="0">
下面的fo:display-graphic 元素与上面的等效:
<fo:display-graphic image="logo.gif"
height="100px" width="100px" />
XML 实用大全
第 560 页
15.7 链接
对于只用于在线展示而言,XSL 提供fo:simple-link 元素。假定有Web 浏览器样式的用户界面,单击链接元素内容的任何
地方,可跳转到链接目标。根据此元素所包含的内容,可以充当块级或内联链接。链接行为是由下列六个特性控制的:
• external-destination
• internal-destination
• indicate-destination
• show-destination
• space-above-destination-block
• space-above-destination-start
对远程目标文档的链接通过external-destination 特性的值来指定URI。当激活链接时,应加载此URI 上的文档。在GUI
环境下,这种链接极可能是通过单击链接内容而被激活的。例如:
<fo:block> Be sure to visit the
<fo:simple-link
external-destination="http://metalab.unc.edu/xml/">
Cafe con Leche Web site!
</fo:simple-link>
</fo:block>
使用internal-destination 特性,还可以与同一文档中的其他节点链接。此特性值不是URI,而是链接元素的ID。不要为
一个链接同时指定内部和外部目标。
其他四个特性影响链接的外观和行为。indicate-destination 特性为Boolean 值(true 或false,缺省值为false),它指
定是否加载链接项目、何时加载,应以某种方式将它与同一文档的非链接部分区别开来。例如,如果链接于有100 个原子的
表中的一个ATOM 元素,那么正在进行关联的指定原子可能要以粗体形式显示,而其他原子则为正常字体类型。精确的内容
依赖于系统。
show-destination 特性有两个可能值:replace(缺省)和new。使用replace 值,下面的链接将代替同一窗口中的现有文
档。使用new 值时,单击链接后,目标文档在新的窗口中打开。
当浏览器跟随HTML 链接进入文档中间时,通常指定的被链接元素定位在窗口的最顶上。space-above-destination-start
和space-above-destination-block 特性可用来指定浏览器将链接的元素定位在窗口的下方,而在链接项目的上方留出一定
数量的空间(不是空格,通常它包含链接元素前面的内容)
此外,链接也有一个常用的属性,如颜色,可被链接内容所继承。这样就可以用来格式化链接的内容,使其与链接外的内容
格式不同;例如,将所有的链接加上下划线。但是,与CSS 和HTML 不同,XSL 格式化对象不提供区别被访问、未被访问以
及活动链接的方法。
XML 实用大全
第 561 页
15.8 列表
fo:list-block 格式化对象描述块级列表元素(没有内联列表)。一个列表可能有、也可能没有项目符号、编号、缩进或其
他格式。每个fo:list-block 元素都包含一系列的fo:list-item 元素或fo:list-item-label fo:list-item-body 元素对(不
能同时包括两者)。fo:list-item 必须包括fo:list item-label 和fo:list-item-body。fo:list-item-label 包括项目符
号、编号或用于列表项的其他标签。fo:list-item-body 包括列表项的实际内容。一句话,fo:list-block 包括fo:list-item
元素。每个fo:list-item 包括一个fo:list-item-label 和fo:list-item-body。但是,fo:list-item 元素可以省略。例如:
<fo:list-block>
<fo:list-item>
<fo:list-item-label>*</fo:list-item-label>
<fo:list-item-body>Actinium</fo:list-item-body>
</fo:list-item>
<fo:list-item>
<fo:list-item-label>*</fo:list-item-label>
<fo:list-item-body>Aluminum</fo:list-item-body>
</fo:list-item>
</fo:list-block>
或者,将fo:list-item 删除:
<fo:list-block>
<fo:list-item-label>*</fo:list-item-label>
<fo:list-item-body>Actinium</fo:list-item-body>
<fo:list-item-label>*</fo:list-item-label>
<fo:list-item-body>Aluminum</fo:list-item-body>
</fo:list block>
fo:list-block 元素有三个专用特性:
1.provisional-label-separation:列表项标签与列表项正文之间的距离,以最大; 最小; 最佳这三个值来表示,如2cm;
0.5cm; 1cm。
2.provisional-distance-between-starts:列表项标签的开始边与列表项正文之间的开始边的距离。
XML 实用大全
第 562 页
3.space-between-list-rows:连续列表项之间的垂直距离,以最大; 最小; 最佳这三个值来表示,如36pt; 4pt; 12pt。
fo:list-item 元素的标准块级属性,用于背景、位置、音频显示、边界、贴边、页边距、线条以及分页符。
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML实用大全(159)