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
| Left | La coordinata orizzontale del bordo sinistro del rettangolo dell'annotazione |
|---|---|
| Top | La coordinata verticale del bordo sinistro del rettangolo dell'annotazione |
| Width | Larghezza del rettangolo dell'annotazione Altezza del rettangolo dell'annotazione |
| Height | Il contenuto testuale dell'annotazione |
| Text | |
| Angle | L'angolo del testo disegnato Può essere 0, 90, 180 o 270 |
| Options | 0 = Contorno 1 = Riempimento 2 = Riempimento e contorno int Options); |