THotPDF.BeginTaggedContentForStructure Method
在当前页面上分配下一个 MCID,打开一个 marked-content 序列,并把它挂接到已存在的结构元素上
声明
function BeginTaggedContentForStructure(
const Role: AnsiString;
StructElem: THPDFDictionaryObject;
const Lang: AnsiString = '';
const Alt: AnsiString = '';
const ActualText: AnsiString = '';
const ExpansionText: AnsiString = ''): Integer;
返回值
返回分配到的非负 MCID;当前页面不存在时返回 -1
使用说明
- Call
EndTaggedContentafter emitting the visible page content - 已有的结构元素会为当前页面获得一个
MCR,而不是创建重复的逻辑元素 - 如果提供了语言、替代文本、替换文本和展开文本,它们会被写入 marked-content 属性
- 挂接失败时,会先关闭 marked-content 序列,再重新抛出异常