指定段落之间的空间
这些例子显示了如何指定DOM之间的空间段
在文档对象。设置间距,修改段
对象风格
属性,或者在文档中创建一个段落样式模板。
以编程方式设置风格
在这个例子中,段落间距是由包括编程方式设置OuterMargin
中的对象风格
每一段的属性。创建以下输出:
进口DOM包所以你不必使用长,完全限定类名。
进口mlreportgen.dom。*
创建和打开一个文档。要创建一个Word文档,改变输出类型“pdf”
来“多克斯”
。创建HTML文档,改变“pdf”
来“html”
或“html文件”
多文件或单个文件文档,分别。添加一个标题描述的示例。
d =文档(“myDoc1”,“pdf”);开放(d);追加(d, Heading1 (“使用OuterMargin间距”));
创建一个段落并设置它风格
包括一个OuterMargin
对象。设置左、右、上外距为0分,50点的底部边距。附加文档的段落。
p1 =段(“这是一段底部外缘的50 pt。”);p1。风格= {OuterMargin (“0 pt”,“0 pt”,“0 pt”,“50 pt”)};追加(d, p1);
创建两个段落与不同的底部边缘。附加文档的段落以及最后的文本对象,这样可以看到最后一段的底部边距。
p2 =段(“这是一段底部外缘25 pt。”);p2。风格= {OuterMargin (“0 pt”,“0 pt”,“0 pt”,“25 pt”)};追加(d, p2);p3 =段(“这是一段底部5的外缘pt。”);p3。风格= {OuterMargin (“0 pt”,“0 pt”,“0 pt”,“5 pt”)};追加(d, p3);追加(d、文本(“文本显示间隔”));
关闭并查看文档。
关闭(d);rptview (d);
在模板中使用样式
在这个例子中,段落使用样式中定义一个自定义模板文件使用的文档。创建以下输出:
进口DOM包所以你不必使用长,完全限定类名。
进口mlreportgen.dom。*
创建和打开一个PDF文档。指定一个自定义的文档模板命名exampleTemplate
在创建文档
对象。词或HTML文档,首先创建一个词或HTML模板。然后,改变“pdf”
来“多克斯”
,“html”
,或“html文件”
根据模板创建。
看到创建一个HTML或PDF模板或创建一个Microsoft Word模板有关如何创建模板。
d =文档(“myDoc2”,“pdf”,“exampleTemplate”);
自定义PDF模板exampleTemplate
已经修改为包含一个段落样式命名exampleParagraphStyle
中定义的exampleTemplate \ \ root.css样式表
如以下:
的margin-bottom
价值给段落50点的底部边距,与前面的示例相似。或者,您可以修改默认段落样式的模板文档中的这段自动定制的风格。默认段落样式exampleTemplate
已经被修改的底部边距25分:
打开文档,添加一个标题描述的示例。
开放(d);追加(d, Heading1 (“使用模板段落样式间距”));
创建一个段落使用exampleParagraphStyle
样式名。创建另一个款没有指定样式名称,以便它使用默认段落样式的模板。
p1 =段(“这是一段与一个定制的样式中定义一个模板”。,…“exampleParagraphStyle”);p2 =段(“这是一段模板中定义的默认样式。”);
创建另一个段落使用默认段落样式,但设置它风格
属性有不同的底部边距。这将覆盖模板的默认风格。
p3 =段(“这是一段底部5的外缘pt。”);p3。风格= {OuterMargin (“0 pt”,“0 pt”,“0 pt”,“5 pt”)};
附加文档的段落以及最后的文本对象,这样可以看到最后一段的底部边距。
追加(d, p1);追加(d, p2);追加(d, p3);追加(d、文本(“文本显示间隔”。));
关闭并查看文档。
关闭(d);rptview (d);