THotPDF.ValidatePDFX6 Metodu

Geçerli üretici veya yüklenmiş nesne grafiği üzerinde sınırlı PDF/X-6, PDF/X-6p veya PDF/X-6n doğrulaması çalıştırır; belgeyi değiştirmez

Bildirim

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

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

Birim

HPDFDoc

Parametreler

AdAmaç
OptionsProfili, traversal bütçelerini ve bağımsız açılıp kapanabilen doğrulama gruplarını seçer
IssuesTraversal sırasında kararlı yapılandırılmış tanılamaları alır

Dönüş değeri

Yalnızca x6isError tanısı kalmadığında True döndürür

Kullanım notları

THPDFPDFX6ValidationOptions.Default; px6Automatic, x6rsResolvedErrata2025, 1,000,000 nesne bütçesi, 1,024 bulgu bütçesi, 64 MiB decode edilmiş veri, 4,000,000 content token ve tüm doğrulama gruplarını seçer

AlanAmaç
ProfileTHPDFPDFX6Profile ile otomatik, eksiksiz, harici veya N-colourant doğrulamasını seçer
RuleSetISO 15930-9:2020'nin yayınlandığı haliyle mi yoksa 2025-11-11'e kadar çözülmüş errata'larla mı kullanılacağını seçer
MaxObjectsIndirect ve erişilebilir nesne traversal'ını sınırlar
MaxIssuesTutulan tanılamaları sınırlar ve bütçe tükendiğinde kararlı bir limit bulgusu üretir
MaxDecodedBytesKümülatif decode edilmiş ICC profili ve content-stream baytlarını, artı sınırlı JPX header girdisini sınırlar
MaxContentTokensSınırsız array'ler oluşmadan önce kümülatif ayrıştırılmış operator, operand ve iç içe array iş öğelerini sınırlar
CheckOutputIntentsEtkin Catalog veya sayfa output intent'lerini ve gömülü ya da harici profilleri denetler
CheckPageBoxesMiras alınan MediaBox ve CropBox ile doğrudan BleedBox, TrimBox ve ArtBox geometrisini denetler
CheckExchangeConstraintsAction'ları, form'ları, grafik durumunu, XObject'leri, optional presentation verisini ve ilgili exchange kısıtlarını denetler
CheckEmbeddedFontsGömülü font programlarını ve Type 0 descendant'larını denetler
CheckAnnotationsAnnotation subtype'ını, bayrakları ve sabitlenmiş normal appearance'ları denetler
CheckPaintedColourSpacesGerçek path, metin, görsel, shading, pattern, glyph, soft mask ve appearance paint'lerini yorumlar ve etkin colour space'lerini doğrular
CheckOverprintStroking ve nonstroking overprint durumunu, mode 1 uygulanabilirliğini ve birleşik paint etkileşimlerini denetler
CheckTransparencyAlpha'yı, blend mode'ları, transparency gruplarını, soft mask'leri ve birleşik fill-and-stroke compositing'ini denetler

İlgili API'ler