function GetWidgetAdditionalActionJavaScript(AnnotIndex: Integer; EventType: Integer): WString;
| AnnotIndex | Integer. Op nul gebaseerde index van de widget-annotatie op de huidige pagina |
| EventType | Integer. Welke additionele actie uitgelezen wordt, één van de FPDF_ANNOT_AACTION_*-waarden: FPDF_ANNOT_AACTION_KEY_STROKE (12), FPDF_ANNOT_AACTION_FORMAT (13), FPDF_ANNOT_AACTION_VALIDATE (14), FPDF_ANNOT_AACTION_CALCULATE (15) |
| Result | WString. De broncode van het script, of een lege tekenreeks wanneer de widget zo'n actie niet heeft |
Formuliervelden kunnen scripts per gebeurtenis meedragen (ISO 32000-1 12.6.3): een keystroke-filter, een formateringsroutine die herschrijft wat het veld toont, een validatieroutine en een berekening die één veld uit andere afleidt. Dit leest de broncode van één daarvan
Het is een alleen-lezen weergave bedoeld voor auditing en migratie - het script wordt als tekst teruggegeven, niet uitgevoerd. Scripts op documentniveau worden in plaats daarvan opgesomd door JavaScriptActions
Een leeg resultaat dekt ook het geval waarin de formulierlaag niet actief is of de PDFium-build het entry point mist, dus een aanroeper die dit onderscheid nodig heeft moet eerst FormHandle controleren