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