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