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' - Верхние римские цифры (I, II, III,...)

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

  • Арабский числовой поток - 0

  • Буквенный поток - a или A

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

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

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

расширить все

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

Совет

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

Введенный в R2014b