SetFormScriptLimits

Formulir, Keamanan JavaScript

Deskripsi

Mengonfigurasi batas independen untuk panjang sumber form-script, operasi interpreter, kedalaman bersarang parser, nilai string, dan akses properti objek

Sintaks

Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;

Parameter

MaxScriptLengthBatas karakter sumber dari 1,024 hingga 1,048,576
MaxOperationsBatas operasi interpreter dari 64 hingga 1,000,000
MaxNestingDepthBatas kedalaman bersarang parser dari 8 hingga 256
MaxStringLengthBatas karakter per-string dari 1,024 hingga 16,777,216
MaxPropertyAccessesBatas akses properti objek dari 16 hingga 1,000,000

Nilai kembalian

Mengembalikan 1 ketika semua batas diterima, atau 0 dengan LastErrorCode 708 ketika ada nilai di luar rentangnya

Keterangan

Bawaannya adalah 65,536 karakter sumber, 4,096 operasi, 64 tingkat bersarang, 1,048,576 karakter string, dan 4,096 akses properti Batas yang sama berlaku untuk eksekusi event field langsung, penghitungan ulang, dan analisis dependensi

Lihat juga

GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent