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

Index1-basierter Formularfeld-Index
EventNameLesbarer Ereignisname wie MouseUp, Enter, Focus oder Calculate
StatesGeordnete 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