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
| MaxScriptLength | Batas karakter sumber dari 1,024 hingga 1,048,576 |
|---|---|
| MaxOperations | Batas operasi interpreter dari 64 hingga 1,000,000 |
| MaxNestingDepth | Batas kedalaman bersarang parser dari 8 hingga 256 |
| MaxStringLength | Batas karakter per-string dari 1,024 hingga 16,777,216 |
| MaxPropertyAccesses | Batas 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