AddFreeTextAnnotationEx

Testo, annotazioni, collegamenti hotspot

Descrizione

Aggiunge un'annotazione di testo libero alla pagina selezionata. Se viene specificato un bordo e/o un riempimento tramite il parametro Options, le impostazioni vengono ricavate da colore della linea, colore di riempimento, larghezza della linea e impostazioni del tratteggio correnti. Usare il parametro Transparency per regolare le impostazioni di trasparenza delle annotazioni di testo libero. La funzione SetTransparency non è applicabile alle annotazioni

SetLineColor non influisce sul colore del bordo. Attualmente il colore del bordo viene impostato sullo stesso colore del testo per il funzionamento di Acrobat. SelectFont non influisce sullo stile del carattere. Attualmente il carattere è impostato in modo fisso sul carattere standard Helvetica per il 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

Quando il documento selezionato è precedente a PDF 1.4, il writer eleva automaticamente la versione PDF effettiva a 1.4 perché questa funzione scrive la voce di opacità /CA dell'annotazione PDF 1.4

Sintassi

Delphi

Function TPDFlib.AddFreeTextAnnotationEx(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer; Transparency: Integer): Integer;

ActiveX

Function PDFlib::AddFreeTextAnnotationEx(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Angle As Long, Options As Long, Transparency As Long) As Long

DLL

int DLAddFreeTextAnnotationEx(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Angle, int Options, int Transparency);

Parametri

LeftLa coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione
TopLa coordinata verticale del bordo sinistro del rettangolo dell'annotazione
WidthLa larghezza del rettangolo di annotazione
HeightL'altezza del rettangolo di annotazione
TextIl contenuto testuale dell'annotazione
AngleAngolo del testo disegnato: 0, 90, 180 o 270. 0 = Contorno 1 = Riempimento 2 = Entrambi
Options
TransparencyQuantità di trasparenza da applicare 0 = Nessuna trasparenza 50 = 50% trasparenza 100 = Invisibile int Options, int Transparency);