Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html FO列表块更改样式_Html_Xslt_Xsl Fo_Apache Fop - Fatal编程技术网

Html FO列表块更改样式

Html FO列表块更改样式,html,xslt,xsl-fo,apache-fop,Html,Xslt,Xsl Fo,Apache Fop,我使用XSL FO列表块来显示项目符号。是否可以将列表样式类型更改为显示方形(或其他形状)?在HTML中,它是 代码: * 沃尔沃汽车 * 萨博 将所需字符替换为*: <fo:list-item-label> <fo:block color="blue" font-weight="bold" font-size="1.3em">✪</fo:block> </fo:list-item-label> ✪ 与相比,这看起来需要做很多工作,但

我使用XSL FO列表块来显示项目符号。是否可以将列表样式类型更改为显示方形(或其他形状)?在HTML中,它是

代码:


*
沃尔沃汽车
*
萨博

将所需字符替换为
*

<fo:list-item-label>
  <fo:block color="blue" font-weight="bold" font-size="1.3em">✪</fo:block>
 </fo:list-item-label>
    相比,这看起来需要做很多工作,但是:

    • 由于使用XSLT生成XSL-FO,因此通常只需要执行一次
    • 您可以完全控制列表项标签的内容、大小、重量、颜色、对齐方式(请参见相对对齐方式)和位置(如上所述,通常只需设置一次)
    • 如果愿意,可以通过在XSLT中使用
      position()
      来更改每个列表项的项目符号颜色
    • 当您查看列表项的编号时,您将看到,
      xsl:number
      可以轻松地生成用于列表项标签的层次编号。(如果您使用的是AH格式化程序,还可以使用一组预定义的计数器样式:)

    感谢您的快速回复。
    <fo:list-item-label>
      <fo:block color="blue" font-weight="bold" font-size="1.3em">✪</fo:block>
     </fo:list-item-label>