Main Content

本页采用了机器翻译。点击此处可查看最新英文版本。

mlreportgen.utils.normalizeLinkID

规范化链接目标 ID

自 R2020a 起

说明

outID = mlreportgen.utils.normalizeLinkID(inID) 将输入的链接目标 ID 转换为对 Microsoft® Word、PDF 和 HTML 报 告有效的 ID。输出 ID 由前缀 mw_ 和输入 ID 的 MD5 哈希组成。生成的 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,以字符串标量形式返回。

提示

要为 Simulink® 或 Stateflow® 对象生成链接目标 ID,请使用 slreportgen.utils.getObjectID (Simulink Report Generator)。此功能生成对所有报告类型有效的链接目标 ID。

版本历史记录

在 R2020a 中推出