THotPDF Advanced Published Properties

Denne siden samler nyere eller arbeidsflytspesifikke publiserte egenskaper for THotPDF som ikke har en egen temaside. De er en del av komponentflaten og kan tildeles fra Delphi, C++Builder eller Object Inspector når det er relevant

Encryption and Version Control

Property Type Default Beskrivelse
UseAES256R6 Boolean false Velger PDF 2.0 R=6 AES-256-sikkerhetshåndteringsalgoritmen når CryptKeyLength er aes256. La den være av for den bredere Acrobat 9+ R=5-kompatibilitetsbanen; slå den på for arbeidsflyter som krever R=6-algoritmen
StrictVersionLock Boolean false Styrer versjonslåsing for funksjoner. Med standardverdien kan HotPDF øke Version automatisk når en funksjon trenger en nyere PDF-versjon. Når verdien er true, nekter funksjonsmetoder som ville krevd en nyere PDF-versjon å skrive utdata i stedet for å oppgradere filen

Metadata, Tagged PDF, and Standards

Property Type Default Beskrivelse
EnableXMPMetadata Boolean false Skriver en PDF 1.4+ XMP-/Metadata-strøm under EndDoc. Den genererte pakken bygges fra dokumentinformasjonsfeltene med mindre CustomXMP leverer en pakke skrevet av kalleren
CustomXMP AnsiString empty Leverer en uendret XMP-pakke for Catalog-metadata-strømmen. Bruk den bare når EnableXMPMetadata er aktivert, eller når en samsvarsegenskap aktiverer XMP-utdata automatisk
Lang AnsiString empty Setter Catalog-/Lang-taggen for naturlig språk, for eksempel en-US, de eller zh-CN. Den brukes også av PDF/UA- og tagged-PDF-arbeidsflyter
EnableTaggedPDF Boolean false Aktiverer wrapper-oppføringene for tagged PDF, inkludert /MarkInfo og /StructTreeRoot. Faktisk semantisk innhold kommer fortsatt fra struktur-element- og marked-content-kall som AddStructureElement og sidens marked-content-hjelpere
PDFUACompliance Boolean false Slår på HotPDFs overordnede produsentside-standarder for PDF/UA-1, inkludert tagged PDF, XMP-metadata, standard dokumentspråk og håndtering av visningspreferanse for dokumenttittel
PDFACompliance AnsiString empty Velger håndtering av PDF/A-samsvar. Støttede verdier omfatter A, B, 2A, 2B, 2U, 3A, 3B og 3U. Tom verdi deaktiverer PDF/A-håndheving
PDFXCompliance AnsiString empty Velger PDF/X-prepresshåndtering. Støttede verdier er X-1a, X-3 og X-4. Egenskapen aktiverer samsvarende metadata, versjonskrav, krypteringsbegrensninger og Trapped-validering
Trapped AnsiString empty Skriver PDF/X DocInfo-tilstanden for trapping. Bruk True, False eller Unknown når PDFXCompliance er aktivert

Compression and Copy Handling

Property Type Default Beskrivelse
CompressionLevel TPDFCompressionLevel clDefault Velger zlib-basert Flate-komprimeringsnivå som brukes av forbedrede komprimeringsbaner. Gyldige verdier er clNone, clFastest, clDefault og clMaximum
EnableStructuredContent Boolean true Styrer om den forbedrede modusen i versjonsbehandleren holder støtte for strukturert innhold aktivert for gjeldende PDF-versjon. Eldre dokumentmoduser kan slå den av automatisk
EnableTransparency Boolean true Styrer om utdata-baner som støtter gjennomsiktighet, forblir aktivert for gjeldende dokumentmodus og PDF-versjon
EnableOptionalContent Boolean false Styrer støtte for optional content i PDF 1.5+-arbeidsflyter. Versjonsbytte kan oppdatere den gjennom dokumentets funksjonsbehandler
DecompressForCopy Boolean true Ved kopiering fra innlastede dokumenter lar den HotPDF dekomprimere kildeobjektstrømmer etter behov, slik at sidekopiering og uttrekksoperasjoner kan materialisere gjenbrukbare objekter
OriginallyCompressed Boolean false Skrivebeskyttet flagg som settes av lasteren når kildeinnholdet opprinnelig var komprimert og måtte dekomprimeres for kopiering eller analyse

Document Information

Property Type Default Beskrivelse
Information Boolean true Styrer om HotPDF skriver dokumentinformasjonsordboken under lagring. Arbeidsflyter for sideuttrekk og splitting slår den av for genererte utdata-dokumenter når de trenger en kopi med bare innhold

PDF/A Default Color Spaces

RegisterDefaultColorSpace - mapper DefaultGray, DefaultRGB eller DefaultCMYK til et ICCBased-fargerom registrert av RegisterICCProfile, slik at bruk av Device-farger kan gjøres eksplisitt før PDF/A-fargekontroller

UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - skrivebeskyttede flagg som viser om DeviceGray-, DeviceRGB- eller DeviceCMYK-innhold ble brukt under bygging av dokumentet

Text shaping and compact font output

ShapingFeatures dokumenterer gjeldende GSUB/GPOS-formingsflagg, inkludert typografiske funksjonsflagg, tallstilflagg, preprocess-flagg for komplekse skriftsystemer, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping og sfIndicGSUB

SimpleLatinFonts dokumenterer den kompakte Base14 / WinAnsi-banen for utskrivbar ASCII-tekst

script shaping preprocess methods dekker AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya og preprocess-flaggene for Thai/Lao, hebraisk, javanesisk, Tai Viet, Meetei Mayek, khmer og myanmar; GPOS-siden dekker nå kontekstuell og vertikal kerning samt mark-to-ligature-plassering

Runtime State

AutoShapeArabic aktiverer produsentside-shaping for arabisk før tekstutdata. IsHaveSimpleText og IsEncrypted eksponerer tilstanden for enkel tekst og kryptering for gjeldende eller innlastede dokument

Prepress and Graphics-State Helpers

RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState og RegisterPrintControlState registrerer spesialiserte ExtGState- eller halftone-ressurser for arbeidsflyter med gjennomsiktighet, transfer function, screening, overprint, stroke adjustment, rendering intent og flatness

OutputIntent Helpers

AddPDFAOutputIntent og AddPDFXOutputIntent pakker inn registrering av ICC-profil samt opprettelse av Catalog /OutputIntents for PDF/A- og PDF/X-produksjon. Bruk dem før EndDoc når den tilsvarende samsvarsegenskapen er aktivert

Type 3 Font Glyphs

RegisterType3Font oppretter en brukerdefinert Type 3-fontressurs og AddType3Glyph legger til de enkelte glyph-innholdsstrømmene. Velg ressursen på en side med THPDFPage.SetType3Font før du skriver tekst

PDF/A Convenience and Associated Files

PDFAConformanceLevel, IsPDFA1Strict og IsPDFA2OrLater eksponerer den aktive PDF/A-delen og samsvarsgrenen for kallers logikk. EnsurePDFAImplementationLimits sjekker implementasjonsgrensene for PDF/A-2 og PDF/A-3 for metadata-strenger, /Lang og sidebokser før EndDoc. AddPDFA3AssociatedFile knytter tilknyttede filer fra PDF/A-3 vedlegg E med /AFRelationship, mens AddXAdESAssociatedFile bygger inn bruker-generert XAdES XML som en tilknyttet fil for XAdES-in-PDF-arbeidsflyter

See Also