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