在 HTML 和 PDF 模板中添加空位
模板空位是模板中供报告程序用生成的内容填充的地方,支持基于表单的报告。
空位类型
您可以创建内联空位和块状空位。
内联空位适用于可追加到段落的文档对象:
Text、Image、LinkTarget、ExternalLink、InternalLink、CharEntity和AutoNumber对象。一个块状空位可以包含
Paragraph、Table、OrderedList、UnorderedList、DocumentPart和Group。
创建空位
使用相同的代码为内联空位和块状空位创建空位。要创建内联空位,请将 <hole> 元素添加到段落。创建一个没有段落的块状空位作为其父级。
使用
unzipTemplate命令解压模板。在 HTML 或文本编辑器中打开
root.html或docpart_templates.html文件。以以下任意形式添加代码:
<hole id="HOLEID" default-style-name="STYLE_NAME">DESCRIPTION</hole> <hole id="HOLEID" default-style-name="STYLE_NAME" /> <hole id="HOLEID" />用空位标识符替换
HOLEID。如果您需要获取空位 ID 或在报告程序中通过 ID 引用空位,请使用此 ID。将
STYLE_NAME替换为用于格式化追加到空位中的对象的默认样式的名称。如果使用此属性,请在模板样式表中定义样式。如果您未在报告程序中指定样式,则报告生成将使用此样式。对于内联空位,使用
span元素来定义默认样式,即span.STYLE_NAME。对于块状空位,请使用相关的段落类型,例如p.STYLE_NAME或h1.STYLE_NAME。将
DESCRIPTION替换为描述该空位用途的文字。
使用
zipTemplate命令压缩模板。