AddLinkToHideFieldA

Annotazioni e collegamenti sensibili, campi modulo e AcroForm

Descrizione

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

Aggiunge alla pagina un rettangolo sensibile che attiva un'azione PDF hide. L'azione modifica la visibilità di campi AcroForm senza JavaScript ed è definita in ISO 32000-1 §12.6.4.10, Tabella 196

Uso tipico: un collegamento “Mostra dettagli” / “Nascondi dettagli” nel layout di un modulo oppure gruppi di campi che si escludono a vicenda, nei quali il clic su un collegamento nasconde un gruppo e ne mostra un altro; combinare due chiamate AddLinkToHideField con valori HideFlag opposti

Usare la funzione SetAnnotBorderColor per cambiare il colore del bordo dell'area sensibile

Sintassi

Delphi

Function DLAddLinkToHideFieldA(InstanceID: Integer; Left, Top, Width, Height: Double; FieldNames: PAnsiChar; HideFlag, Options: Integer): Integer;

DLL

int DLAddLinkToHideFieldA(int InstanceID, double Left, double Top, double Width, double Height, const char * FieldNames, int HideFlag, int Options);

Parametri

LeftLa coordinata orizzontale del bordo sinistro del rettangolo hotspot
TopLa coordinata verticale del bordo superiore del rettangolo hotspot
WidthLa larghezza del rettangolo hotspot
HeightL'altezza del rettangolo hotspot
FieldNamesUno o più nomi completi di campi AcroForm, separati da virgole, punti e virgola o interruzioni di riga. Gli spazi iniziali e finali di ciascun nome vengono rimossi. Un singolo nome emette /T come stringa di testo; due o più nomi emettono /T come matrice di stringhe di testo
HideFlagSeleziona la direzione: nonzero nasconde i campi (/H true), zero li mostra (/H false)
OptionsMaschera di bit che controlla l'aspetto del collegamento. Bit 0 (valore 1): disegna un bordo intorno al rettangolo sensibile al clic. I bit 1–3 selezionano la modalità di evidenziazione al clic (2 = Invert, 4 = Outline, 8 = Push); se non è impostato alcun bit di evidenziazione, viene usato Invert per impostazione predefinita. Stessa convenzione di AddLinkToWeb / AddLinkToNamedAction

Note

L'annotazione è compatibile PDF/A perché non referenzia risorse esterne. Richiede PDF 1.2 o successivo