THotPDF.SetLoadedFreeTextRichText Method
根据 UTF-8 富文本和可选的默认样式,重建已有 FreeText 注释的外观和纯文本内容
声明
procedure SetLoadedFreeTextRichText(PageIndex, AnnotationIndex: Integer; const RichContent: AnsiString; const DefaultStyle: AnsiString = '');
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
PageIndex | 已加载页面的从零开始的索引 |
AnnotationIndex | 该页面上已有 FreeText 注释的索引 |
RichContent | 写入 /RC 的 XML 片段 |
DefaultStyle | 应用于富文本内容的可选 /DS 默认样式字符串 |
返回值
此成员不返回值
使用说明
- 如需一次调用创建带富文本内容的 FreeText 注释,请使用 THotPDF.AddLoadedFreeTextAnnotationRichText
- 常规 /AP 外观和 /Contents 会与 /RC、/DS 一起生成,使用内嵌字体和受支持的 HTML/CSS 子集
- 这个便捷方法使用裁剪溢出,并保留既有的不透明度、旋转和对齐;需要显式控制字体、几何和溢出选项时,请使用 SetLoadedFreeTextText
- 不支持的几何或资源超限会抛出异常,并保持原注释不变