标题样式标记

您可以使用 fp:headingstyle 标记来定义报告段落的样式、大小和其他特征。 您可以使用任意数目的 fp:headingstyle 标记,也可以引用模板其他部分中的标记。
表 1. 标题样式属性
属性 描述
font 必需属性,用于定义字体的名称。您可以从以下字体中进行选择:
  • Courier
  • Times
  • Symbol
  • Helvetica(现在为 Arial)
  • Zapfdingbats(在 PDF 中为 Wingdings)
在 RTF 报告中,您可以利用 override1 和 override2 属性来使用更多字体。
name 必需属性,用于定义标题样式的名称。例如,“Heading 1”或“Normal”。
size 必需属性,用于定义字体的大小。
alignment 段落的水平对齐方式(左对齐、右对齐或居中)。缺省值为左对齐。
color 标题样式的颜色。该颜色是用 RGB 值来定义的。例如,要将标题样式设置为红色,请使用值 255,0,0。缺省值为 0,0,0,它表示黑色。
format 标题样式的格式。以下是可用的格式:
  • 黑体
  • 斜体
  • 删除线
  • 下划线
缺省值为 "",它表示不使用任何格式。
hasheadingno 确定标题样式是否具有标题编号。该属性仅影响 PDF 报告。在 RTF 报告中,可使用字处理器中的标题编号功能。 缺省值为 true,它表示包含标题编号。
indent 确定段落的左缩进值。 如果缩进值为 30,那么会将文本向右移动约 2 厘米。缺省值为 0。
newpage 确定是否需要在标题样式前插入分页符。缺省值为 false。
nodestyle 模板中只能有一个 nodestyle 属性。如果标题样式的 nodestyle 属性值设置为“true”,那么该标题样式将用于树结构 (fp:tree) 中的所有非文件夹。如果没有将值设置为“true”的标题样式,那么非文件夹将采用与文件夹相同的编号方式。缺省值为 false。
override1 覆盖 RTF 报告的字体属性。 当使用该属性时,RTF 字体表中的 fonttbl 标记将发生变化。

例如,如果 override1="NEW_FONT_STYLE",那么该值将从 {\f7\froman\fcharset0 Times New Roman;} 更改为 {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}。

缺省值为 "",它表示不覆盖 RTF 字体表。

override2 覆盖 RTF 报告的字体属性。 当使用该属性时,RTF 字体表中的 fonttbl 标记将发生变化

例如,如果 override2="NEW_FONT_NAME",那么之前为:{\f7\froman\fcharset0 Times New Roman;},之后将更改为:{\f7\froman\fcharset0 NEW_FONT_NAME;}。 缺省值为 "",它表示不覆盖 RTF 字体表。

textbefore 确定标题样式是否使用前缀。 该属性会影响以下标题样式:
  • Heading 1、Heading 2 等:例如,如果将该属性设置为“Chapter”,那么将在所有章节前添加单词“Chapter”。
  • HeadingAttribute:例如,如果将该属性设置为“smallStyle”,那么当标题属性出现在 fp:tree 标记中时,将在该标题属性前添加一个标题样式为“smallStyle”的空段落。

缺省值为 ""。

textafter 确定是否要在标题属性后跟一个空段落。如果将该值设置为“smallStyle”,那么当标题属性出现在 fp:tree 标记中时,将在该标题属性后添加一个标题样式为“smallStyle”的空段落。该属性仅影响标题属性。缺省值为 ""。
<fp:headingstyle 
        font="TIMES" 
        name="Normal" 
        size="10" 
        alignment="left" 
        color="0,0,0"
        format="" 
        hasheadingno="true"
        indent="0" 
        newpage="false"
        nodestyle="false"
        override1=""
        override2=""
        textbefore="" 
/>

反馈