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
| Left | La coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione |
|---|---|
| Top | La coordinata verticale del bordo sinistro del rettangolo dell'annotazione |
| Width | La larghezza del rettangolo di annotazione |
| Height | L'altezza del rettangolo di annotazione |
| Text | Il contenuto testuale dell'annotazione |
| Angle | Angolo del testo disegnato: 0, 90, 180 o 270. 0 = Contorno 1 = Riempimento 2 = Entrambi |
| Options | |
| Transparency | Quantità di trasparenza da applicare 0 = Nessuna trasparenza 50 = 50% trasparenza 100 = Invisibile int Options, int Transparency); |