AddLinkToHideFieldA

Adnotacje i łącza obszarów aktywnych, Pola formularzy i AcroForms

Opis

Końcowa litera A oznacza punkt wejścia DLL ANSI (char); powierzchnia ActiveX/COM udostępnia wyłącznie postać Unicode. Zachowanie jest identyczne jak w AddLinkToHideField, a argumenty ciągów są interpretowane przy użyciu bieżącej strony kodowej SetAnsiMode

Dodaje do wybranej strony klikalny prostokątny obszar aktywny, który po aktywacji wyzwala akcję ukrywania PDF. Akcja ukrywania przełącza widoczność jednego lub wielu pól AcroForm, umożliwiając dynamiczne pokazywanie i ukrywanie bez JavaScript. Akcję zdefiniowano w ISO 32000-1 §12.6.4.10, tabela 196.

Typowe zastosowanie: łącze “Pokaż szczegóły” / “Ukryj szczegóły” w układzie formularza albo wzajemnie wykluczające się grupy pól, gdzie kliknięcie jednego łącza ukrywa jedną grupę i pokazuje drugą (połącz dwa wywołania AddLinkToHideField z przeciwnymi wartościami HideFlag).

Aby zmienić kolor obramowania obszaru aktywnego, użyj funkcji SetAnnotBorderColor

Składnia

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);

Parametry

LeftPozioma współrzędna lewej krawędzi prostokąta obszaru aktywnego
TopPionowa współrzędna górnej krawędzi prostokąta obszaru aktywnego
WidthSzerokość prostokąta obszaru aktywnego
HeightWysokość prostokąta obszaru aktywnego
FieldNamesCo najmniej jedna w pełni kwalifikowana nazwa pola AcroForm, rozdzielona przecinkami, średnikami lub podziałami wiersza. Początkowe i końcowe białe znaki wokół każdej nazwy są usuwane. Pojedyncza nazwa emituje /T jako ciąg tekstowy; co najmniej dwie emitują /T jako tablicę ciągów tekstowych.
HideFlagWybiera kierunek zmiany widoczności. Wartość różna od zera ukrywa wymienione pola (/H true). Zero je pokazuje (/H false).
OptionsMaska bitowa sterująca wyglądem łącza. Bit 0 (wartość 1): narysuj obramowanie wokół prostokąta obszaru aktywnego. Bity 1–3 wybierają tryb wyróżnienia kliknięcia (2 = Invert, 4 = Outline, 8 = Push); gdy nie ustawiono żadnego bitu wyróżnienia, domyślnie używany jest Invert. Ta sama konwencja co w AddLinkToWeb / AddLinkToNamedAction.

Uwagi

Adnotacja jest zgodna z PDF/A, ponieważ nie odwołuje się do zasobu zewnętrznego. Wymagany jest PDF 1.2 lub nowszy.