主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

createAutoNumberStream

类: mlreportgen.dom.Document
命名空间: mlreportgen.dom

创建编号流

说明

streamOut = createAutoNumberStream(docObj,streamName) 使用阿拉伯数字和初始值 0 创建一个数字流。

streamOut = createAutoNumberStream(docObj,streamName,streamType) 使用指定类型的字符(阿拉伯数字、字母或罗马数字)和对应于 0 的初始值(例如,ai)创建编号流。

示例

streamOut = createAutoNumberStream(docObj,streamName, streamType, initialValue) 使用指定类型的字符(阿拉伯数字、字母或罗马数字)和指定的初始值创建一个编号流。

示例

全部展开

import mlreportgen.dom.*;
myReport = Document('mydoc','html');

chapStream = createAutoNumberStream(myReport,'chapter','I');
for i=1:5
    p = Paragraph('Chapter ');
    p.Style = {CounterInc('chapter')};
    p.WhiteSpace = 'pre';
    append(p,AutoNumber('chapter'));
    append(myReport,p);
end

close(myReport);
rptview(myReport.OutputPath);

输入参数

全部展开

应用编号流的文档,指定为 mlreportgen.dom.Document 对象。

考虑使用一个名称来指示您希望应用该流的文档元素的类型(例如,章节标题)。

使用其中一个字母来指定用于编号值的字符类型。

  • "n" - 阿拉伯数字(您也可以使用 "N"

  • "a"- 小写字母(a、b、c……)

  • "A" - 大写字母(A、B、C……)

  • "i" - 小写罗马数字 (i、ii、iii、...)

  • "I" - 大写罗马数字(I、II、III……)

使用数字,无论流的类型如何。流使用的初始值取决于流的类型。例如,如果将 initialValue 设置为 0

  • 阿拉伯数字流 - 0

  • 字母流 - aA

  • 罗马数字流 - iI

数据类型: double

输出参量

全部展开

编号流,由 mlreportgen.dom.AutoNumberStream 对象表示。

提示

当您追加 mlreportgen.dom.AutoNumber 对象时,请指定一个编号流。

版本历史记录

在 R2014b 中推出