AddTextMarkupAnnotation
Аннотации и активные ссылки
Описание
Добавляет на текущую страницу текстовую разметочную аннотацию
По умолчанию аннотация состоит из единственной прямоугольной области, совпадающей с её ограничивающим прямоугольником. Эту область можно править и добавлять другие функциями GetAnnotQuadCount, GetAnnotQuadPoints и SetAnnotQuadPoints
Если выбранный документ ниже PDF 1.4, писатель автоматически поднимает эффективную версию до 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 |