AddTextMarkupAnnotation

注释和热点链接

描述

向当前页面添加文本标记注释

默认情况下,批注由与批注's 边界框相匹配的单个矩形区域组成 可使用 GetAnnotQuadCount、GetAnnotQuadPoints 和 SetAnnotQuadPoints 函数编辑此区域并添加其他区域

所选文档低于 PDF 1.4 时,写入器会自动将有效 PDF 版本提升至 1.4,因为此函数会写入 PDF 1.4 /CA 注释不透明度条目

语法

Delphi

Function TPDFlib.AddTextMarkupAnnotation(MarkupType: Integer; Left, Top, Width, Height: Double): Integer;

ActiveX

Function PDFlib::AddTextMarkupAnnotation(MarkupType As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long

DLL

int DLAddTextMarkupAnnotation(int InstanceID, int MarkupType, double Left, double Top, double Width, double Height);

参数

MarkupType0 = 高亮 1 = 下划线 2 = 波浪线 3 = 删除线 批注边界框左边缘的水平坐标
Left
Top注释边界框上边缘的垂直坐标
Width注释边界框的宽度
Height注释边界框的高度

返回值

0MarkupType 参数不在 1 至 4 之间,已成功添加文本标记注释
1