AddTextMarkupAnnotation

Annotations et liens de zone réactive

Description

Ajoute une annotation de marquage de texte à la page actuelle

Par défaut, l’annotation se compose d’une seule zone rectangulaire correspondant au cadre de délimitation de l'annotation. Cette zone peut être modifiée et d’autres ajoutées avec GetAnnotQuadCount, GetAnnotQuadPoints et SetAnnotQuadPoints

Si le document est antérieur à PDF 1.4, le générateur relève automatiquement sa version effective à 1.4 car cette fonction écrit l'entrée d'opacité d'annotation /CA de PDF 1.4

Syntaxe

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

Paramètres

MarkupType0 = Surbrillance 1 = Soulignement 2 = Ondulé 3 = Barré Coordonnée horizontale du bord gauche de la boîte englobante de l'annotation
Left
TopCoordonnée verticale du bord supérieur du cadre englobant de l’annotation
WidthLargeur du cadre englobant de l’annotation
HeightHauteur du cadre englobant de l’annotation

Valeurs de retour

0Le paramètre MarkupType n'était pas compris entre 1 et 4 L'annotation de balisage de texte a été ajoutée avec succès
1