exponenta event banner

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