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

MaxScriptLengthLähde merkkien raja väliltä 1 024–1 048 576
MaxOperationsTulkin operaatioiden raja väliltä 64–1 000 000
MaxNestingDepthJäsennimen pesitysraja väliltä 8–256
MaxStringLengthMerkkijonoittainen merkkiraja väliltä 1 024–16 777 216
MaxPropertyAccessesObjektin 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