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);

Параметры

MarkupType0 = выделение 1 = подчёркивание 2 = волнистое подчёркивание 3 = зачёркивание Горизонтальная координата левого края ограничивающего прямоугольника аннотации
Left
TopВертикальная координата верхнего края ограничивающего блока аннотации
WidthШирина ограничивающего блока аннотации
HeightВысота ограничивающего блока аннотации

Возвращаемые значения

0Параметр MarkupType не от 1 до 4. Текстовая разметочная аннотация добавлена успешно
1