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);
参数
| MarkupType | 0 = 高亮 1 = 下划线 2 = 波浪线 3 = 删除线 批注边界框左边缘的水平坐标 |
|---|---|
| Left | |
| Top | 注释边界框上边缘的垂直坐标 |
| Width | 注释边界框的宽度 |
| Height | 注释边界框的高度 |
返回值
| 0 | MarkupType 参数不在 1 至 4 之间,已成功添加文本标记注释 |
|---|---|
| 1 |