快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

    
  
  下面是我们将在文档中增加列表的内容:
  1.If a syllable has an accent mark, that syllable always gets the stress: acción (action), teléfono.
  
  2.If the word ends with a vowel, n, or s, the next-to-last syllable gets the stress: amigo, hablan (they talk), animales.
  
  3.All other words are accented on the last syllable: hotel, similar, espa?ol.
  
  一个列表由四个元素构成。属性包含单独的属性。列表不同的部件被属性和属性固定。你可以通过下面的图表所示属性来设定列表的间隔:
  
  A.provisional-distance-between-starts
  B.provisional-label-separation
  C.start-indent for list-item-label
  D.start-indent for list-item-body
  E.end-indent for list-item-label
  F.end-indent for list-item-body
  现在我们来创建一个XSLT 模板来处理一个规划好的列表。开始先设定列表的各项部件的标签,再通过FOP输出。使用相关的em 间隔,列表将拥有合理的间隔和字体大小:
  
  
  
  
  

  
  

  
  
  
  
  
  
  
  

  

  
  
  
  

  

  

  
  

  
  
  
  制作无序列表跟以上类似。在一个无序列表中各部件的相关定义为:
  
  
  
  
  
  •
  

  
  
  
  
  定位列表
  使用列表样式创建一个有限的表格并定位它们的条款和解说并不能依赖XSLT。我们将在分开的行内放入条款和解说,象普通的HTML所演示的。
  
  
  
  
  

  
  

  
  
  
  
  
  

  
  

  
  
  
  
  
  

  
  

  
  
  
  这儿是小册子的一部分,展示了怎么规划列表和定位列表。注重下面的文本流程不需要我们做任何改动。
  
  
  表格
  下面显示了一个典型的表格。
  Singular Plural
  yo canto nosotros cantamos
  tú cantas vosotros cantáis
  él canta
  ella canta ellos cantan
  ellas cantan
  
  
  通过 XSL格式化过的表格有以下元素:
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   属性相称于HTML 的标签; 属性相称于HTML 的属性。注重只需要定义 属性,它答应你指定表格队列的宽度。你也可以用标签定义单元格具有一样的队列和范围。 元素在当前的FOP执行中不能实现。你必须在元素定义column-width 属性来调整表格队列的宽度。FOP不能自动调节并显示你的表格的宽度。
  XSLT 可以制作简朴的表格,假定已经定位了第一行表格的宽度,还得确定是72象素/英寸宽度单位。但还没有处理行和列的跨距。请看代码示例。
  第三人称需要一个
标签,可以用FO转变成:
  
  
  
  
  

  
  
  
  表格处理结果显示为:
  
  
  概要
  正如你见到的,XSLT 和 FO相结合答应你将XHTML文档 或其他 XML文档转变成印刷格式。用XSL 的对象格式化功能只能做初步的版面设计
  
  
  


返回类别: 教程
上一教程: Hibernate 3新增XML关系持久性介绍
下一教程: 从HTML到XML

您可以阅读与"XSL对象格式使用指南(四)"相关的教程:
· XSL对象格式使用指南(二)
· XSL对象格式使用指南(一)
· 使用 xsl 对 xml 文档进行动态排序,分页显示的扩展
· XSLT的简朴使用[XML-->HTML]
· 利用xslt对xml进行缩进格式化处理
    微笑服务 优质保证 索取样品