明确段落间距
这些示例展示了如何指定DOM之间的空格段
文档中的对象。若要设置间距,请修改a段
对象风格
属性,或在文档模板中创建段落样式。
以编程方式设置样式
在本例中,段落间距是通过包含以编程方式设置的OuterMargin
对象中的风格
每个段落的属性。界面显示如下:
导入DOM包,这样就不必使用长且完全限定的类名。
进口mlreportgen.dom。*
创建并打开一个文档。若要创建Word文档,请将输出类型更改为“pdf”
来“多克斯”
.要创建HTML文档,请更改“pdf”
来“html”
或“html文件”
分别用于多文件或单文件文档。附加一个标题来描述示例。
d =文件(“myDoc1”,“pdf”);开放(d);追加(d, Heading1 (“使用OuterMargin间距”));
创建一个段落并设置它的风格
包括OuterMargin
对象。将左边、右边和顶部的外边距设置为0分,底部边距设置为50分。把这段话附在文件后面。
p1 =段落(“这段文字的底部外距为50字。”);p1。Style = {OuterMargin(“0 pt”,“0 pt”,“0 pt”,“50 pt”)};追加(d, p1);
再创建两个具有不同下边距的段落。将段落与最终文本对象一起附加到文档中,以便可以看到最后一段的底边距。
p2 =段落(“这段文字的底部外边距为25号。”);p2。Style = {OuterMargin(“0 pt”,“0 pt”,“0 pt”,“25 pt”)};追加(d, p2);p3 =段落(“这段文字的底部外边距为5字。”);p3。Style = {OuterMargin(“0 pt”,“0 pt”,“0 pt”,“5 pt”)};追加(d, p3);追加(d、文本(显示空格的文本));
关闭并查看文档。
关闭(d);rptview (d);
在模板中使用样式
在本例中,段落使用文档使用的自定义模板文件中定义的样式。界面显示如下:
导入DOM包,这样就不必使用长且完全限定的类名。
进口mlreportgen.dom。*
创建并打开PDF文档。指定一个名为example_template
当创建文档
对象。要制作Word或HTML文档,首先要创建一个Word或HTML模板。然后,改变“pdf”
来“多克斯”
,“html”
,或“html文件”
取决于创建的模板。
看到创建HTML和PDF模板或创建Microsoft Word模板查看如何创建模板。
d =文件(“myDoc2”,“pdf”,“example_template”);
自定义PDF模板example_template
已修改为包含名为exampleParagraphStyle
中定义的example_template \ \ root.css样式表
具体如下:
的margin-bottom
Value为段落提供了50点的下距,类似于前面的示例。或者,您可以修改模板中的默认段落样式,以便文档中的段落自动具有自定义样式。中的默认段落样式example_template
已修改为底边距为25点:
打开文档并添加一个描述示例的标题。
开放(d);追加(d, Heading1 (使用模板定义的段落样式的间距));
使用以下命令创建段落exampleParagraphStyle
作为样式名。创建另一个没有指定样式名称的段落,以便使用模板中的默认段落样式。
p1 =段落("这是在模板中定义了自定义样式的段落。",...“exampleParagraphStyle”);p2 =段落("这是模板中定义的默认样式的段落。");
创建另一个具有默认段落样式的段落,但设置其样式风格
属性具有不同的底边。这将覆盖模板的默认样式。
p3 =段落(“这段文字的底部外边距为5字。”);p3。Style = {OuterMargin(“0 pt”,“0 pt”,“0 pt”,“5 pt”)};
将段落与最终文本对象一起附加到文档中,以便可以看到最后一段的底边距。
追加(d, p1);追加(d, p2);追加(d, p3);追加(d、文本(“显示空格的文本。”));
关闭并查看文档。
关闭(d);rptview (d);