AddTextMarkupAnnotation
Анотации и връзки към активни области
Описание
Добавя анотация за маркиране на текст към текущата страница.
По подразбиране анотацията ще се състои от една правоъгълна област, която съвпада с ограничителната кутия на анотацията. Тази област може да се редактира и могат да се добавят други области с функциите GetAnnotQuadCount, GetAnnotQuadPoints и SetAnnotQuadPoints
Когато избраният документ е под PDF 1.4, writer автоматично повишава ефективната 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 = Highlight 1 = Underline 2 = Squiggly 3 = Strike out Хоризонталната координата на левия ръб на ограничителната кутия на анотацията |
|---|---|
| Left | |
| Top | Вертикалната координата на горния ръб на ограничителната кутия на анотацията |
| Width | Ширината на ограничителната кутия на анотацията |
| Height | Височината на ограничителната кутия на анотацията |
Върнати стойности
| 0 | Параметърът MarkupType не е бил между 1 и 4. Анотацията за маркиране на текст е добавена успешно |
|---|---|
| 1 |