mlreportgen.dom.FOProperty 类
命名空间: mlreportgen.dom
PDF 输出的 FO 属 性
描述
创建一个指定 XML 样式表语言 (XSL) 格式化对象 (FO)属性的对象。DOM API 使用 FO 对象来格式化 PDF 输出。将此对象与 mlreportgen.FOProperties
一起使用来应用 DOM 格式对象不支持的 FO 属
性。有关更多信息,请参阅 w3.org/2002/08//XSLFOsummary.html。
mlreportgen.dom.FOProperty
类是一个 handle
类。
创建对象
输入参量
Name
— FO 属
性名称
字符向量
FO 属 性名称,指定为字符向量。
Value
— 属性值
字符向量
对应属性名称的属性值,指定为字符向量。
属性
Name
— 文档元素名称
字符向量 | 字符串标量
文档元素名称,指定为字符向量。
属性:
NonCopyable | true |
数据类型: char
| string
Value
— 属性值
字符向量
对应属性名称的属性值,指定为字符向量。
Parent
— mlreportgen.dom.FOProperty
对象的父级
文档元素对象
mlreportgen.dom.FOProperty
对象的父级,指定为文档元素对象。一个文档元素必须只有一个父元素。
属性:
SetAccess | private |
NonCopyable | true |
Children
— mlreportgen.dom.FOProperty
对象的子级
文档元素对象数组
mlreportgen.dom.FOProperty
对象的子项,指定为文档元素对象的数组。此属性包含使用 append
方法追加的文档元素对象。
属性:
SetAccess | private |
NonCopyable | true |
Tag
— mlreportgen.dom.FOProperty
对象的标签
字符向量 | 字符串标量
mlreportgen.dom.FOProperty
对象的标签,指定为字符向量或字符串标量。DOM API 在创建此对象的过程中生成一个会话唯一标签。生成的标签形式为 CLASS:ID
,其中 CLASS
是对象类,ID
是对象的 Id
属性的值。指定您自己的标签值,以帮助您确定在文档生成过程中出现问题时要查找的位置。
属性:
NonCopyable | true |
数据类型: char
| string
Id
— mlreportgen.dom.FOProperty
对象的标识符
字符向量 | 字符串标量
mlreportgen.dom.FOProperty
对象的对象标识符,指定为字符向量或字符串标量。DOM API 在创建文档元素对象时会生成一个会话唯一标识符。您可以为 Id
指定自己的值。
属性:
NonCopyable | true |
数据类型: char
| string
示例
使用 FO 属性在列表中分页
此示例显示如何将 FO 属
性应用于 List
对象。使用 DOM API,您可以使用 PageBreakBefore
在段落上设置分页符属性。但是,您不能在列表上使用 PageBreakBefore
属性。相反,对于 PDF 输出,您可以使用 FO 属
性 'break-before'
和值 'page'
。
import mlreportgen.dom.* d = Document('Break Before List','pdf'); listbreak = FOProperty('break-before','page'); p = Paragraph('First Page'); p.Style = {PageBreakBefore}; append(d,p); p = Paragraph('Second Page'); p.Style = {PageBreakBefore}; append(d,p); list = UnorderedList({'Earl Grey','Jasmine','Honeybush'}); list.Style = {FOProperties(listbreak)}; append(d,list); close(d); rptview(d.OutputPath);
版本历史记录
在 R2016a 中推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)