AddLinkToResetForm

Adnotacje i łącza aktywne, Pola formularzy i AcroForms

Opis

Dodaje klikalny prostokąt aktywny do wybranej strony, który po aktywacji wyzwala akcję resetowania formularza PDF; akcja resetowania formularza przywraca pola AcroForm do ich domyślnych wartości bez potrzeby użycia JavaScriptu

Użyj parametru FieldNames, aby ograniczyć pola objęte akcją resetowania. Pozostaw FieldNames puste, aby przeglądarka zresetowała wszystkie odpowiednie pola

Użyj funkcji SetAnnotBorderColor, aby zmienić kolor obramowania obszaru aktywnego

Składnia

Delphi

Function TPDFlib.AddLinkToResetForm(Left, Top, Width, Height: Double; Const FieldNames: WideString; Flags, Options: Integer): Integer;

DLL

int DLAddLinkToResetForm(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * FieldNames, int Flags, int Options);

Parametry

LeftPozioma współrzędna lewej krawędzi prostokąta aktywnego
TopPionowa współrzędna górnej krawędzi prostokąta aktywnego
WidthSzerokość prostokąta aktywnego
HeightWysokość prostokąta aktywnego
FieldNamesOpcjonalna lista w pełni kwalifikowanych nazw pól AcroForm oddzielonych przecinkami, średnikami lub podziałami wierszy. Wiodące i końcowe białe znaki wokół każdej nazwy są usuwane
FlagsFlagi akcji resetowania formularza PDF zapisywane we wpisie /Flags akcji. Przekaż 0, aby użyć domyślnego zachowania. Standardowe przeglądarki używają bitów flag wraz z /Fields do ustalenia, czy lista jest inkluzywna czy ekskluzywna
OptionsMaska bitowa kontrolująca wygląd łącza. Bit 0 (wartość 1): rysuje obramowanie wokół prostokąta aktywnego. Bity 1–3 wybierają tryb podświetlenia po kliknięciu (2 = Invert, 4 = Outline, 8 = Push); gdy żaden bit podświetlenia nie jest ustawiony, domyślnie stosowany jest tryb Invert

Wartości zwracane

0Akcja nie została dodana, ponieważ dokument jest w trybie PDF/A lub prostokąt jest nieprawidłowy
1Adnotacja łącza i akcja resetowania formularza zostały dodane

Uwagi

Tryb PDF/A blokuje tę akcję, ponieważ interaktywne akcje formularzy nie są odpowiednie dla zgodności archiwalnej. Funkcja wymaga PDF 1.2 lub nowszego