THotPDF Advanced Published Properties

Tämä sivu kokoaa uudemmat tai työnkulkukohtaiset julkaistut THotPDF-ominaisuudet, joilla ei ole erillistä aihesivua. Ne ovat osa komponentin rajapintaa ja ne voidaan määrittää tarvittaessa Delphistä, C++Builderista tai Object Inspectorista

Salaus ja versionhallinta

Property Type Default Kuvaus
UseAES256R6 Boolean false Valitsee PDF 2.0 R=6 AES-256 -suojausalgoritmin, kun CryptKeyLength on aes256. Jätä se pois päältä laajempaa Acrobat 9+ R=5 -yhteensopivuuspolkua varten; ota se käyttöön työnkuluissa, jotka edellyttävät R=6-algoritmia
StrictVersionLock Boolean false Hallitsee ominaisuuksien versiorajoitusta. Oletusarvolla HotPDF voi nostaa ominaisuutta Version automaattisesti, kun ominaisuus vaatii uudemman PDF-version. Kun arvoksi on asetettu true, uudemman PDF-version vaativat ominaisuusmenetelmät kieltäytyvät tulostamasta tiedoston korottamisen sijaan

Metatiedot, Tagged PDF ja standardit

Property Type Default Kuvaus
EnableXMPMetadata Boolean false Kirjoittaa PDF 1.4+ XMP /Metadata -virran metodin EndDoc aikana. Luotu paketti rakennetaan dokumentin tietokentistä, ellei CustomXMP toimita kutsujan luomaa pakettia
CustomXMP AnsiString empty Tarjoaa tarkan XMP-paketin Catalog-metatietovirralle. Käytä tätä vain, kun EnableXMPMetadata on käytössä tai kun yhteensopivuusominaisuus ottaa XMP-ulostulon automaattisesti käyttöön
Lang AnsiString empty Asettaa Catalog-objektin luonnollisen kielen /Lang-tunnisteen, kuten en-US, de tai zh-CN. Sitä käytetään myös PDF/UA- ja merkityn PDF-tiedoston (tagged PDF) työnkuluissa
EnableTaggedPDF Boolean false Ota käyttöön tagatun PDF:n kääretietueet, mukaan lukien /MarkInfo ja /StructTreeRoot. Varsinainen semanttinen sisältö tulee edelleen rakenne-elementti- ja merkityn sisällön kutsuista, kuten AddStructureElement ja sivun merkityn sisällön apuohjelmat
PDFUACompliance Boolean false Ottaa käyttöön HotPDF-kirjaston korkean tason PDF/UA-1-tuottajapuolen oletusasetukset, mukaan lukien merkitty PDF (tagged PDF), XMP-metatiedot, dokumentin oletuskieli ja display-title-katseluasetuksen käsittely
PDFACompliance AnsiString empty Valitsee PDF/A-vaatimustenmukaisuuden käsittelyn. Tuettuja arvoja ovat A, B, 2A, 2B, 2U, 3A, 3B ja 3U. Tyhjä poistaa PDF/A-valvonnan käytöstä
PDFXCompliance AnsiString empty Valitsee PDF/X-painoesivalmistelun käsittelyn. Tuetut arvot ovat X-1a, X-3 ja X-4. Ominaisuus ottaa käyttöön vastaavat metatiedot, versio-vaatimukset, salausrajoitukset ja Trapped-validoinnin
Trapped AnsiString empty Kirjoittaa PDF/X DocInfo trapped -tilan. Käytä arvoja True, False tai Unknown, kun PDFXCompliance on otettu käyttöön

Pakkaus ja kopioinnin käsittely

Property Type Default Kuvaus
CompressionLevel TPDFCompressionLevel clDefault Valitsee tehostettujen pakkauspolkujen käyttämän zlib-pohjaisen Flate-pakkaustason. Kelvollisia arvoja ovat clNone, clFastest, clDefault ja clMaximum
EnableStructuredContent Boolean true Hallitsee, pitääkö versionhallinnan tehostettu tila rakenteellisen sisällön tuen käytössä nykyiselle PDF-versiolle. Vanhemmat dokumenttitilat voivat poistaa sen käytöstä automaattisesti
EnableTransparency Boolean true Hallitsee, pysyvätkö läpinäkyvyyteen kykenevät tulostuspolut käytössä nykyisessä dokumenttitilassa ja PDF-versiossa
EnableOptionalContent Boolean false Hallitsee valinnaisen sisällön tukea PDF 1.5+ -työnkuluissa. Versiomuutos voi päivittää sen dokumentin ominaisuuksien hallinnan kautta
DecompressForCopy Boolean true Ladatuista dokumenteista kopioitaessa sallii HotPDF-kirjaston purkaa lähteen objektivirrat tarpeen mukaan, jotta sivunkopiointi- ja purkutoiminnot voivat muodostaa uudelleenkäytettäviä objekteja
OriginallyCompressed Boolean false Vain luku -lippu, jonka lataaja asettaa, kun lähdesisältö oli alun perin pakattu ja se oli purettava kopiointia tai analysointia varten

Document Information

Property Type Default Kuvaus
Information Boolean true Hallitsee, kirjoittaako HotPDF dokumentin tietosanakirjan tallennuksen aikana. Sivun erotus- ja jakamistyönkulut ottavat sen pois käytöstä luoduissa tulosedokumenteissa, kun ne tarvitsevat vain sisällön sisältävän kopion

PDF/A Default Color Spaces

Metodi RegisterDefaultColorSpace - Kartoittaa väriavaruudet DefaultGray, DefaultRGB tai DefaultCMYK ICC-pohjaiseen väriavaruuteen, joka on rekisteröity metodilla RegisterICCProfile, jotta laitevärien käyttö voidaan tehdä selväksi ennen PDF/A-väritarkistuksia

Lukuominaisuudet UsedDeviceGray, UsedDeviceRGB ja UsedDeviceCMYK ovat vain luku -lippuja, jotka osoittavat, käytettiinkö asiakirjan rakentamisessa DeviceGray-, DeviceRGB- tai DeviceCMYK-sisältöä

Tekstin muotoilu ja tiivis fonttituotos

ShapingFeatures dokumentoi nykyiset GSUB/GPOS muotoiluliput, mukaan lukien typografiset ominaisuusliput, numerotyyliliput, monimutkaisten kirjoitusjärjestelmien esikäsittelyliput, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping ja sfIndicGSUB

SimpleLatinFonts dokumentoi kompaktin Base14 / WinAnsi -polun tulostettavalle ASCII-tekstille

script shaping preprocess methods kattaa metodit AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya sekä Thaimaan/Laosin, heprean, jaavan, Tai Vietin, Meetei Mayekin, khmerin ja Myanmarin esikäsittelyliput; GPOS-sivu kattaa nyt kontekstuaalisen ja pystysuuntaisen kerningin sekä mark-to-ligature-sijoittelun

Runtime State

Metodi AutoShapeArabic ottaa käyttöön tuottajapuolen arabian kielen muotoilun ennen tekstin ulostuloa. Ominaisuudet IsHaveSimpleText ja IsEncrypted paljastavat yksinkertaisen tekstin ja salauksen tilan nykyiselle tai ladatulle asiakirjalle

Prepress- ja grafiikkatilan apuohjelmat

Metodit RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState ja RegisterPrintControlState rekisteröivät erityisiä ExtGState- tai rasteriresursseja läpinäkyvyys-, siirtofunktio-, rasterointi-, päällepainatus-, viivan säätö-, renderöintiaikomuksen ja tasaisuustyönkulkuihin

OutputIntent Helpers

Metodit AddPDFAOutputIntent ja AddPDFXOutputIntent käärivät ICC-profiilin rekisteröinnin ja Catalogin /OutputIntents-luonnin PDF/A- ja PDF/X-tuotantoa varten. Käytä niitä ennen metodia EndDoc aina, kun vastaava vaatimustenmukaisuusominaisuus on käytössä

Type 3 Font Glyphs

Metodi RegisterType3Font luo kutsujan määrittämän Type 3 -fonttiresurssin ja metodi AddType3Glyph lisää yksittäiset glyfisisältövirrat. Valitse resurssi sivulla metodilla THPDFPage.SetType3Font ennen tekstin kirjoittamista

PDF/A-kätevyysominaisuudet ja niihin liittyvät tiedostot

Kentät PDFAConformanceLevel, IsPDFA1Strict ja IsPDFA2OrLater paljastavat aktiivisen PDF/A-osan ja vaatimustenmukaisuusharan kutsujan logiikkaa varten. Metodi EnsurePDFAImplementationLimits tarkistaa PDF/A-2- ja PDF/A-3-toteutusrajat metatietojonojen, /Lang-merkinnän ja sivulaatikoiden osalta ennen metodia EndDoc. Metodi AddPDFA3AssociatedFile liittää PDF/A-3 Annex E -liitetiedostot suhteella /AFRelationship; metodi AddFacturXAssociatedFile lisää Factur-X-laskun XML:n, EmbeddedFiles-nimipuumerkinnän ja XMP-metatiedot PDF/A-3-laskutyönkulkuihin; FacturXWarnings raportoi ei-kriittiset tukiliitevaroitukset näissä työnkuluissa; metodi AddXAdESAssociatedFile upottaa kutsujan luoman XAdES-XML-tiedoston oheistiedostoksi XAdES-in-PDF-työnkuluissa

Katso myös