SetFormScriptLimits

폼, JavaScript 보안

설명

폼 스크립트 소스 길이, 인터프리터 연산, 파서 중첩, 문자열 값, 객체 속성 접근에 대한 독립적인 한도를 구성합니다

구문

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

매개변수

MaxScriptLength1024부터 1048576까지의 소스 문자 한도입니다
MaxOperations64부터 1000000까지의 인터프리터 연산 한도입니다
MaxNestingDepth8부터 256까지의 파서 중첩 한도입니다
MaxStringLength문자열별 1024부터 16777216까지의 문자 한도입니다
MaxPropertyAccesses16부터 1000000까지의 객체 속성 접근 한도입니다

반환값

모든 한도가 수락되면 1을 반환하고, 어떤 값이든 범위를 벗어나면 0과 LastErrorCode 708을 함께 반환합니다

비고

기본값은 소스 문자 65,536개, 연산 4,096개, 중첩 수준 64개, 문자열 문자 1,048,576개, 속성 접근 4,096회입니다

같은 한도가 직접 필드 이벤트 실행, 재계산, 의존 분석에도 적용됩니다

참고 항목

GetFormScriptLimitsJSON, GetFormScriptDiagnostics, ExecuteFormFieldScriptEvent