AddFreeTextAnnotationA
Texte, annotations et liens de zone réactive
Description
Le A final indique le point d’entrée de DLL ANSI (char); l’interface ActiveX/COM n’expose que la forme Unicode. Le comportement est identique à AddFreeTextAnnotation et les arguments de chaîne sont interprétés selon la page de codes SetAnsiMode actuelle
Ajoute une annotation de texte libre à la page sélectionnée. Si une bordure ou un remplissage est indiqué avec le paramètre Options, les réglages sont obtenus à partir de la couleur de ligne, de la couleur de remplissage, de la largeur de ligne et des paramètres de tirets actuels
SetLineColor n’affecte pas la couleur de bordure. Celle-ci est actuellement identique à la couleur du texte en raison du fonctionnement d’Acrobat. SelectFont n’affecte pas le style de police. La police est actuellement fixée à Helvetica standard pour la même raison
SetTextSize modifie correctement la taille SetTextColor modifie correctement la couleur SetLineWidth ajuste correctement la bordure SetTextAlign ajuste correctement l'alignement
La fonction SetTransparency ne modifiera *pas* la transparence des annotations Utilisez la nouvelle
Si le document est antérieur à PDF 1.3, le générateur relève automatiquement la version effective à 1.3, version d'introduction des annotations de texte libre
Fonction AddFreeTextAnnotationEx si vous souhaitez régler les paramètres de transparence
Syntaxe
Delphi
Function DLAddFreeTextAnnotationA(InstanceID: Integer; Left, Top, Width, Height: Double; Text: PAnsiChar; Angle, Options: Integer): Integer;
DLL
int DLAddFreeTextAnnotationA(int InstanceID, double Left, double Top, double Width, double Height, const char * Text, int Angle, int Options);
Paramètres
| Left | Coordonnée horizontale du bord gauche du rectangle de l’annotation |
|---|---|
| Top | Coordonnée verticale du bord gauche du rectangle de l’annotation |
| Width | Largeur du rectangle de l’annotation Hauteur du rectangle de l’annotation |
| Height | Contenu textuel de l’annotation |
| Text | |
| Angle | Angle du texte tracé Peut être 0, 90, 180 ou 270 |
| Options | 0 = Contour 1 = Remplissage 2 = Remplissage et contour int Options); |