function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;
| AnnotIndex | Integer. Liczony od zera indeks adnotacji widgetu na bieżącej stronie. |
| EventType | Integer. Którą dodatkową akcję odczytać, jedna z wartości FPDF_ANNOT_AACTION_*: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15). |
| Result | WString. Kod źródłowy skryptu albo pusty ciąg, gdy widget nie ma takiej akcji. |
Pola formularzy mogą przenosić skrypty per zdarzenie (ISO 32000-1 12.6.3): filtr naciśnięć klawiszy, procedurę formatowania przepisującą to, co pole wyświetla, procedurę walidacji oraz obliczenie wyprowadzające jedno pole z innych. Ta metoda odczytuje kod źródłowy jednego z nich
To widok tylko do odczytu, przeznaczony do audytu i migracji - skrypt jest zwracany jako tekst, nie wykonywany. Skrypty na poziomie dokumentu wyświetla zamiast tego JavaScriptActions
Pusty wynik obejmuje też przypadek, gdy warstwa formularzy nie jest aktywna lub kompilacja PDFium nie ma punktu wejścia, więc wywołujący, który potrzebuje rozróżnienia, powinien najpierw sprawdzić FormHandle