SetFormFieldOCGStateAction
Formularfelder, Aktionen, optionale Inhalte
Beschreibung
Erstellt eine typisierte SetOCGState-Aktion und bindet sie an ein benanntes Formularfeld-Ereignis
Syntax
Function TPDFlib.SetFormFieldOCGStateAction(Index: Integer; Const EventName: WideString; Const States: Array Of TPDFlibActionOCGStateInfo; PreserveRB: Integer): Integer;Parameter
| Index | 1-basierter Formularfeld-Index |
|---|---|
| EventName | Lesbarer Ereignisname wie MouseUp, Enter, Focus oder Calculate |
| States | Geordnete Statusänderungen von Optional-Content-Gruppen |
| PreserveRB | -1 lässt den Schlüssel weg und verwendet den Standardwert true, 0 ignoriert Radiobutton-Beziehungen und 1 erhält sie |
Rückgabewerte
Gibt bei Erfolg 1 zurück, oder 0, wenn Feld, Ereignis, Gruppen-Handle oder Einstellung ungültig ist, der PDF/A-1-Modus aktiv ist oder der PDF/X-6-Modus aktiv ist
Anmerkungen
Die Methode erhöht die Ausgabeversion automatisch auf PDF 1.5 und bindet bei fehlgeschlagener Validierung keine Aktion teilweise
Siehe auch
SetActionOCGStates, AddActionNextSetOCGState, TPDFlibActionOCGStateInfo