SetFormScriptLimits
Lomakkeet, JavaScriptin turvallisuus
Kuvaus
Määrittää erilliset rajoitukset lomakeskriptin lähdepituudelle, tulkin operaatioille, jäsennimen pesitykselle, merkkijonoarvoille ja objektin ominaisuuksien käytölle
Syntaksi
Function TPDFlib.SetFormScriptLimits(MaxScriptLength, MaxOperations, MaxNestingDepth, MaxStringLength, MaxPropertyAccesses: Integer): Integer;
Parametrit
| MaxScriptLength | Lähde merkkien raja väliltä 1 024–1 048 576 |
|---|---|
| MaxOperations | Tulkin operaatioiden raja väliltä 64–1 000 000 |
| MaxNestingDepth | Jäsennimen pesitysraja väliltä 8–256 |
| MaxStringLength | Merkkijonoittainen merkkiraja väliltä 1 024–16 777 216 |
| MaxPropertyAccesses | Objektin ominaisuuksien käyttöraja väliltä 16–1 000 000 |
Paluuarvot
Palauttaa arvon 1, kun kaikki rajat hyväksytään, tai arvon 0 ja LastErrorCode 708 -virheen, kun jokin arvo on alueensa ulkopuolella
Huomautukset
Oletusarvot ovat 65 536 lähde merkkiä, 4 096 operaatiota, 64 pesitystasoa, 1 048 576 merkkijonomerkkiä ja 4 096 ominaisuuden käyttöä Samat rajat koskevat suoraa kenttätapahtumien suoritusta, uudelleenlaskentaa ja riippuvuusanalyysiä
Katso myös
GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent