SetFormScriptLimits
Formulare, JavaScript-Sicherheit
Beschreibung
Konfiguriert unabhängige Limits für die Länge des Formularskript-Quelltexts, Interpreter-Operationen, Parser-Verschachtelung, Zeichenkettenwerte und Objekteigenschafts-Zugriffe
Syntax
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parameter
| MaxScriptLength | Limit für Quelltextzeichen von 1.024 bis 1.048.576 |
|---|---|
| MaxOperations | Limit für Interpreter-Operationen von 64 bis 1.000.000 |
| MaxNestingDepth | Limit für Parser-Verschachtelung von 8 bis 256 |
| MaxStringLength | Zeichenlimit pro Zeichenkette von 1.024 bis 16.777.216 |
| MaxPropertyAccesses | Limit für Objekteigenschafts-Zugriffe von 16 bis 1.000.000 |
Rückgabewerte
Gibt 1 zurück, wenn alle Limits akzeptiert werden, oder 0 mit LastErrorCode 708, wenn ein Wert außerhalb seines Bereichs liegt
Anmerkungen
Die Standardwerte sind 65.536 Quellzeichen, 4.096 Operationen, 64 Verschachtelungsebenen, 1.048.576 Zeichenfolgenzeichen und 4.096 Eigenschaftszugriffe
Dieselben Grenzen gelten für die direkte Feldereignisausführung, Neuberechnung und Abhängigkeitsanalyse
Siehe auch
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent