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
| MarkupType | 0 = Surbrillance 1 = Soulignement 2 = Ondulé 3 = Barré Coordonnée horizontale du bord gauche de la boîte englobante de l'annotation |
|---|---|
| Left | |
| Top | Coordonnée verticale du bord supérieur du cadre englobant de l’annotation |
| Width | Largeur du cadre englobant de l’annotation |
| Height | Hauteur du cadre englobant de l’annotation |
Valeurs de retour
| 0 | Le 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 |