createAutoNumberStream

Класс: mlreportgen.dom.Document
Пакет: mlreportgen.dom

Создайте поток нумерации

Описание

streamOut = createAutoNumberStream(docObj,streamName) создает поток нумерации с помощью арабских цифр и начального значения 0.

пример

streamOut = createAutoNumberStream(docObj,streamName,streamType) создает поток нумерации с помощью заданного типа символов (арабские цифры, алфавитные, или Римские цифры) и начальное значение, соответствующее 0 (например, a или i).

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' — Прописные Римские цифры (я, II, III...)

Используйте номер, независимо от типа потока. Начальное значение, используемое потоком, зависит от типа потока. Например, если вы устанавливаете initialValue к 0:

  • Поток арабской цифры — 0

  • Алфавитный поток — a или A

  • Поток римских цифр — i или I

Типы данных: double

Выходные аргументы

развернуть все

Поток нумерации, представленный mlreportgen.dom.AutoNumberStream объект.

Советы

Когда вы добавляете mlreportgen.dom.AutoNumber возразите, задайте поток нумерации.

Введенный в R2014b