AddFreeTextAnnotation

Testo, annotazioni, collegamenti hotspot

Descrizione

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 TPDFlib.AddFreeTextAnnotation(Left, Top, Width, Height: Double; Const Text: WideString; Angle, Options: Integer): Integer;

ActiveX

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

DLL

int DLAddFreeTextAnnotation(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * 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);