SetFormScriptLimits
Φόρμες, ασφάλεια JavaScript
Περιγραφή
Ρυθμίζει ανεξάρτητα όρια για το μήκος πηγής σεναρίου φόρμας, τις λειτουργίες διερμηνέα, την εμβύθιση του αναλυτή, τις τιμές συμβολοσειρών και τις προσπελάσεις ιδιοτήτων αντικειμένων
Σύνταξη
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Παράμετροι
| MaxScriptLength | Όριο χαρακτήρων πηγής από 1,024 έως 1,048,576 |
|---|---|
| MaxOperations | Όριο λειτουργιών διερμηνέα από 64 έως 1,000,000 |
| MaxNestingDepth | Όριο εμβύθισης αναλυτή από 8 έως 256 |
| MaxStringLength | Όριο χαρακτήρων ανά συμβολοσειρά από 1,024 έως 16,777,216 |
| MaxPropertyAccesses | Όριο προσπελάσεων ιδιοτήτων αντικειμένου από 16 έως 1,000,000 |
Τιμές επιστροφής
Επιστρέφει 1 όταν γίνονται δεκτά όλα τα όρια, ή 0 με LastErrorCode 708 όταν κάποια τιμή είναι εκτός του εύρους της
Παρατηρήσεις
Οι προεπιλογές είναι 65,536 χαρακτήρες πηγής, 4,096 λειτουργίες, 64 επίπεδα εμβύθισης, 1,048,576 χαρακτήρες συμβολοσειράς και 4,096 προσπελάσεις ιδιοτήτων Τα ίδια όρια ισχύουν για την άμεση εκτέλεση συμβάντων πεδίων, τον επανυπολογισμό και την ανάλυση εξαρτήσεων
Δείτε επίσης
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent