mlreportgen.dom. Document.createAutoNumberStream

Пакет: mlreportgen.dom

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

Синтаксис

streamOut = createAutoNumberStream(docObj,streamName)
streamOut = createAutoNumberStream(docObj,streamName,streamType)
streamOut = createAutoNumberStream(docObj,streamName, streamType, initialValue)

Описание

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