AddFreeTextAnnotationA

Testo, annotazioni, collegamenti hotspot

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a AddFreeTextAnnotation e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Aggiunge un'annotazione di testo libero alla pagina selezionata. Se mediante il parametro Options viene specificato un bordo e/o un riempimento, le impostazioni vengono recuperate dal colore corrente della linea, dal colore di riempimento, dalla larghezza della linea e dalle impostazioni del tratteggio della penna

SetLineColor non influisce sul colore del bordo. Attualmente il colore del bordo viene impostato sullo stesso colore del testo a causa del funzionamento di Acrobat. SelectFont non influisce sullo stile del font. Attualmente il font è impostato in modo fisso sul font Helvetica standard a causa del funzionamento di Acrobat

SetTextSize modifica correttamente la dimensione del testo SetTextColor modifica correttamente il colore del testo SetLineWidth regola correttamente la larghezza del bordo SetTextAlign regola correttamente l'allineamento del testo

La funzione SetTransparency *non* modifica la trasparenza delle annotazioni. Usare la nuova

Se il documento è precedente a PDF 1.3, il writer aumenta automaticamente la versione a 1.3 perché le annotazioni testo libero furono introdotte in PDF 1.3.

Funzione AddFreeTextAnnotationEx se si desidera regolare le impostazioni di trasparenza

Sintassi

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

Parametri

LeftLa coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione
TopLa coordinata verticale del bordo sinistro del rettangolo dell'annotazione
WidthLarghezza del rettangolo dell'annotazione Altezza del rettangolo dell'annotazione
HeightIl contenuto testuale dell'annotazione
Text
AngleL'angolo del testo disegnato Può essere 0, 90, 180 o 270
Options0 = Contorno 1 = Riempimento 2 = Riempimento e contorno int Options);