主要内容

明确段落间距

这些示例展示了如何指定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-bottomValue为段落提供了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);