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

LeftCoordonnée horizontale du bord gauche du rectangle de l’annotation
TopCoordonnée verticale du bord gauche du rectangle de l’annotation
WidthLargeur du rectangle de l’annotation Hauteur du rectangle de l’annotation
HeightContenu textuel de l’annotation
Text
AngleAngle du texte tracé Peut être 0, 90, 180 ou 270
Options0 = Contour 1 = Remplissage 2 = Remplissage et contour int Options);