THotPDF.ValidatePDFX6 Method

현재 producer 또는 로드된 객체 그래프에 대해 bounded PDF/X-6, PDF/X-6p, PDF/X-6n 검증을 실행하며 문서를 바꾸지 않습니다

선언

function ValidatePDFX6(
  const Options: THPDFPDFX6ValidationOptions;
  out Issues: THPDFPDFX6ValidationIssues): boolean; overload;

function ValidatePDFX6(
  const Options: THPDFPDFX6ValidationOptions;
  out Findings: THPDFComplianceFindings): boolean; overload;

유닛

HPDFDoc

매개변수

이름목적
Options프로필, traversal budget, 독립적으로 켤 수 있는 검증 그룹을 선택합니다
Issues순회 순서대로 안정적인 구조화 진단을 받습니다

반환 값

x6isError 진단이 하나도 남아 있지 않을 때만 True를 반환합니다

사용 참고 사항

THPDFPDFX6ValidationOptions.Defaultpx6Automatic, x6rsResolvedErrata2025, 1,000,000 객체 budget, 1,024 issue budget, 64 MiB decoded 데이터, 4,000,000 content token, 모든 검증 그룹을 선택합니다

필드목적
ProfileTHPDFPDFX6Profile로 automatic, complete, external, N-colourant 검증을 고릅니다
RuleSetISO 15930-9:2020을 그대로 쓸지, 2025-11-11까지 확정된 errata를 반영할지 선택합니다
MaxObjectsindirect 및 도달 가능 객체 순회를 제한합니다
MaxIssues보관되는 진단을 제한하고, 한도에 도달하면 안정적인 limit issue를 출력합니다
MaxDecodedBytes누적 decoded ICC profile과 content-stream 바이트에 더해 bounded JPX 헤더 입력을 제한합니다
MaxContentTokens파싱된 연산자, 피연산자, 중첩 array 작업 항목의 누적치를, 무한한 array가 만들어지기 전에 제한합니다
CheckOutputIntents유효한 Catalog 또는 페이지 output intent와 embedded 또는 외부 profile을 검사합니다
CheckPageBoxes상속된 MediaBox와 CropBox에 더해 직접 정의된 BleedBox, TrimBox, ArtBox geometry를 검사합니다
CheckExchangeConstraints액션, form, graphics state, XObject, optional presentation data, 관련 교환 제약을 검사합니다
CheckEmbeddedFontsembedded font program과 Type 0 descendant를 검사합니다
CheckAnnotations주석 subtype, flag, 고정된 normal appearance를 검사합니다
CheckPaintedColourSpaces실제 path, text, image, shading, pattern, 글리프, soft-mask, appearance 칠하기를 해석하고 유효 색 공간을 검증합니다
CheckOverprintstroking/nonstroking overprint 상태, mode 1 적용 가능성, 조합된 칠하기 상호작용을 검사합니다
CheckTransparencyalpha, blend mode, transparency group, soft mask, fill+stroke 조합 compositing을 검사합니다

관련 API