主要内容

指定段落之间的空间

这些例子显示了如何指定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);