THotPDF.ValidatePDFX6 Method

Ajaa rajatun PDF/X-6-, PDF/X-6p- tai PDF/X-6n-validoinnin nykyisen tuottajan tai ladatun objektigraafin yli muuttamatta asiakirjaa

Määrittely

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

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

Yksikkö

HPDFDoc

Parametrit

NimiTarkoitus
OptionsValitsee profiilin, läpikäyntibudjetit ja itsenäisesti kytkettävät validointiryhmät
IssuesVastaanottaa vakaat rakenteelliset diagnostiikat läpikäyntijärjestyksessä

Palautusarvo

Palauttaa True-arvon vain, kun x6isError-diagnostiikkaa ei jää jäljelle

Käyttöhuomautukset

THPDFPDFX6ValidationOptions.Default valitsee px6Automatic-arvon, x6rsResolvedErrata2025-arvon, 1 000 000 objektin budjetin, 1 024 ongelman budjetin, 64 MiB dekoodattua dataa, 4 000 000 sisältötunnusta ja kaikki validointiryhmät

KenttäTarkoitus
ProfileKäyttää THPDFPDFX6Profile-arvoa automaattisen, täydellisen, ulkoisen tai N-väriainevalidoinnin valintaan
RuleSetValitsee ISO 15930-9:2020:n julkaistuna tai ratkaistuilla erratalla 2025-11-11 asti
MaxObjectsRajoittaa epäsuorien ja saavutettavien objektien läpikäynnin
MaxIssuesRajoittaa säilytetyt diagnostiikat ja tuottaa vakaan rajaongelman, kun raja täyttyy
MaxDecodedBytesRajoittaa kumulatiiviset dekoodatut ICC-profiili- ja sisältövirratavut sekä rajatun JPX-otsikkosyötteen
MaxContentTokensRajoittaa kumulatiiviset jäsennetyt operaattorit, operandit ja sisäkkäiset taulukkotöiden kohteet ennen kuin rajoittamattomat taulukot voivat muodostua
CheckOutputIntentsTarkistaa tehokkaan Catalogin tai sivun tulostustarkoitukset sekä upotetut tai ulkoiset profiilit
CheckPageBoxesTarkistaa perityn MediaBox- ja CropBox-arvon sekä suoran BleedBox-, TrimBox- ja ArtBox-geometrian
CheckExchangeConstraintsTarkistaa toiminnot, lomakkeet, grafiikkatilan, XObjectit, valinnaisen esitysdatan ja siihen liittyvät vaihtorajoitteet
CheckEmbeddedFontsTarkistaa upotetut fonttiohjelmat ja Type 0 -jälkeläiset
CheckAnnotationsTarkistaa annotonoinnin alatyypin, liput ja kiinteät normaalit ulkoasut
CheckPaintedColourSpacesTulkitsee todelliset polku-, teksti-, kuva-, varjostus-, kuvio-, glyyfi-, pehmeä maski- ja ulkoasumaalaukset sekä validoi niiden tehokkaat väritilat
CheckOverprintTarkistaa viiva- ja täyttöylipainatuksen tilan, moodin 1 sovellettavuuden ja yhdistettyjen maalausten vuorovaikutukset
CheckTransparencyTarkistaa alfan, sekoitustilat, läpinäkyvyysryhmät, pehmeät maskit ja yhdistetyn täytön ja viivan yhdistämisen

Liittyvät API:t