exponenta event banner

mlreportgen.utils.normalizeLinkID

Нормализовать идентификатор целевого канала

Описание

пример

outID = mlreportgen.utils.normalizeLinkID(inID) преобразует идентификатор цели входной ссылки в идентификатор, действительный для отчетов Microsoft ® Word, PDF и HTML. Идентификатор вывода состоит из префиксаmw_ и MD5 хэш входного идентификатора. Созданный идентификатор соответствует ограничению длины идентификатора Word и требованию PDF о том, чтобы идентификатор начинался с алфавитного символа.

Примеры

свернуть все

В этом примере создается отчет, в котором один абзац связан с другим абзацем. Идентификатор цели ссылки целевого абзаца генерируется с помощью mlreportgen.utils.normalizeLinkID.

import mlreportgen.dom.*
import mlreportgen.utils.*
d = Document('mydoc','pdf');

p = Paragraph('This is my paragraph');
linkID = normalizeLinkID('home');
append(p,LinkTarget(linkID));
append(d,p);

p = Paragraph('This is another paragraph');
p.Style = {PageBreakBefore(true)};
append(d,p);
append(d,InternalLink(linkID,'Go to Top'));

close(d);
rptview(d);

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

свернуть все

Идентификатор целевого объекта связи, который должен быть нормализован, указан как строковый скалярный или символьный вектор.

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

свернуть все

Нормализованный идентификатор целевого объекта связи, возвращенный как строковый скаляр.

Совет

Чтобы создать идентификатор цели связи для объекта Simulink ® или Stateflow ®, используйтеslreportgen.utils.getObjectID(Генератор отчетов Simulink). Эта функция генерирует идентификатор цели связи, который действителен для всех типов отчетов.

Представлен в R2020a