mlreportgen.utils.normalizeLinkID

Нормируйте ID цели ссылки

Описание

пример

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

Примеры

свернуть все

Этот пример генерирует отчет, где один абзац соединяется с другим абзацем. ID цели ссылки целевого абзаца сгенерирован при помощи 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);

Входные параметры

свернуть все

ID цели ссылки, который будет нормирован в виде строкового скаляра или вектора символов.

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

свернуть все

Нормированный ID цели ссылки, возвращенный как строковый скаляр.

Советы

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

Введенный в R2020a