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
| Nimi | Tarkoitus |
|---|---|
Options | Valitsee profiilin, läpikäyntibudjetit ja itsenäisesti kytkettävät validointiryhmät |
Issues | Vastaanottaa 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 |
|---|---|
Profile | Käyttää THPDFPDFX6Profile-arvoa automaattisen, täydellisen, ulkoisen tai N-väriainevalidoinnin valintaan |
RuleSet | Valitsee ISO 15930-9:2020:n julkaistuna tai ratkaistuilla erratalla 2025-11-11 asti |
MaxObjects | Rajoittaa epäsuorien ja saavutettavien objektien läpikäynnin |
MaxIssues | Rajoittaa säilytetyt diagnostiikat ja tuottaa vakaan rajaongelman, kun raja täyttyy |
MaxDecodedBytes | Rajoittaa kumulatiiviset dekoodatut ICC-profiili- ja sisältövirratavut sekä rajatun JPX-otsikkosyötteen |
MaxContentTokens | Rajoittaa kumulatiiviset jäsennetyt operaattorit, operandit ja sisäkkäiset taulukkotöiden kohteet ennen kuin rajoittamattomat taulukot voivat muodostua |
CheckOutputIntents | Tarkistaa tehokkaan Catalogin tai sivun tulostustarkoitukset sekä upotetut tai ulkoiset profiilit |
CheckPageBoxes | Tarkistaa perityn MediaBox- ja CropBox-arvon sekä suoran BleedBox-, TrimBox- ja ArtBox-geometrian |
CheckExchangeConstraints | Tarkistaa toiminnot, lomakkeet, grafiikkatilan, XObjectit, valinnaisen esitysdatan ja siihen liittyvät vaihtorajoitteet |
CheckEmbeddedFonts | Tarkistaa upotetut fonttiohjelmat ja Type 0 -jälkeläiset |
CheckAnnotations | Tarkistaa annotonoinnin alatyypin, liput ja kiinteät normaalit ulkoasut |
CheckPaintedColourSpaces | Tulkitsee todelliset polku-, teksti-, kuva-, varjostus-, kuvio-, glyyfi-, pehmeä maski- ja ulkoasumaalaukset sekä validoi niiden tehokkaat väritilat |
CheckOverprint | Tarkistaa viiva- ja täyttöylipainatuksen tilan, moodin 1 sovellettavuuden ja yhdistettyjen maalausten vuorovaikutukset |
CheckTransparency | Tarkistaa alfan, sekoitustilat, läpinäkyvyysryhmät, pehmeät maskit ja yhdistetyn täytön ja viivan yhdistämisen |
THPDFPDFX6IssueSeverityerottaa varoitukset virheistä- Jokainen
THPDFPDFX6ValidationIssuekantaa vakaan koodin, kohdan, sääntöjoukon, sääntöversion, objektipolun, objektinumeron, nollapohjaisen sivun indeksin ja viestin THPDFPDFX6ValidationIssuessäilyttää deterministisen löytöjärjestyksen toistettavaa CI-tulosta vartenTHPDFComplianceFindings-ylikuormitus kartoittaa saman läpikäynnin jaettuunPDF/X-6-löydösprofiiliin ilman ylimääräistä graafin läpikäyntiä- Sivutason tulostustarkoitukset ohittavat Catalogin laajuuden PDF 2.0:n vaatimalla tavalla
- Sisältö-, ICC-, JPX-otsikko- ja Type 3 -rakennetyöt välimuistitetaan objektin identiteetin mukaan, kun taas kontekstiherkkä grafiikkatila arvioidaan itsenäisesti jokaista kutsua kohden
- Validointi ei muuta asiakirjaa ja sulkeutuu epäonnistumisen puolelle, kun objekti-, ongelma-, dekoodattu tavu-, tunnus-, rekursio- tai grafiikkatilapinon rajat täyttyvät