THotPDF napredna objavljena svojstva

Ova stranica prikuplja novija ili tokovima rada specifična THotPDF objavljena svojstva koja nemaju zasebnu temu. Ona su deo površine komponente i mogu da se dodele iz Delphija, C++Buildera ili Object Inspectora kada je primenljivo

Encryption and Version Control

Property Type Default Opis
UseAES256R6 Boolean false Selects the PDF 2.0 R=6 AES-256 security-handler algorithm when CryptKeyLength is aes256. Leave it off for the broader Acrobat 9+ R=5 compatibility path; turn it on for workflows that require the R=6 algorithm
StrictVersionLock Boolean false Controls feature version gating. With the default value, HotPDF can raise Version automatically when a feature needs a newer PDF version. When set to true, feature methods that would require a newer PDF version refuse to emit instead of promoting the file

Metadata, Tagged PDF, and Standards

Property Type Default Opis
EnableXMPMetadata Boolean false Writes a PDF 1.4+ XMP /Metadata stream during EndDoc. The generated packet is built from the document information fields unless CustomXMP supplies a caller-authored packet
CustomXMP AnsiString empty Provides a verbatim XMP packet for the Catalog metadata stream. Use it only when EnableXMPMetadata is enabled or when a conformance property enables XMP output automatically
Lang AnsiString empty Sets the Catalog /Lang natural-language tag, such as en-US, de, or zh-CN. It is also used by PDF/UA and tagged-PDF workflows
EnableTaggedPDF Boolean false Enables the tagged-PDF wrapper entries, including /MarkInfo and /StructTreeRoot. Actual semantic content still comes from structure-element and marked-content calls such as AddStructureElement and page marked-content helpers
PDFUACompliance Boolean false Turns on HotPDF's high-level PDF/UA-1 producer-side defaults, including tagged PDF, XMP metadata, a document language default, and display-title viewer preference handling
PDFACompliance AnsiString empty Selects PDF/A conformance handling. Supported values include A, B, 2A, 2B, 2U, 3A, 3B, and 3U. Empty disables PDF/A enforcement
PDFXCompliance AnsiString empty Selects PDF/X prepress handling. Supported values are X-1a, X-3, and X-4. The property enables matching metadata, version requirements, encryption restrictions, and Trapped validation
Trapped AnsiString empty Writes the PDF/X DocInfo trapped state. Use True, False, or Unknown when PDFXCompliance is enabled

Compression and Copy Handling

Property Type Default Opis
CompressionLevel TPDFCompressionLevel clDefault Selects the zlib-backed Flate compression level used by enhanced compression paths. Valid values are clNone, clFastest, clDefault, and clMaximum
EnableStructuredContent Boolean true Controls whether the version-manager enhanced mode keeps structured-content support enabled for the current PDF version. Older document modes can turn it off automatically
EnableTransparency Boolean true Controls whether transparency-capable output paths stay enabled for the current document mode and PDF version
EnableOptionalContent Boolean false Controls optional-content support for PDF 1.5+ workflows. Version switching can update it through the document feature manager
DecompressForCopy Boolean true When copying from loaded documents, allows HotPDF to decompress source object streams as needed so page-copy and extraction operations can materialize reusable objects
OriginallyCompressed Boolean false Read-only flag set by the loader when source content was originally compressed and had to be decompressed for copy or analysis

Document Information

Property Type Default Opis
Information Boolean true Controls whether HotPDF writes the document information dictionary during save. Page extraction and split workflows turn it off on generated output documents when they need a content-only copy

PDF/A Default Color Spaces

RegisterDefaultColorSpace - mapira DefaultGray, DefaultRGB ili DefaultCMYK na ICCBased color space registrovan preko RegisterICCProfile, tako da se korišćenje Device boja može eksplicitno postaviti pre PDF/A provera boja

UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - zastavice samo za čitanje koje pokazuju da li je DeviceGray, DeviceRGB ili DeviceCMYK sadržaj korišćen prilikom izgradnje dokumenta

Text shaping and compact font output

ShapingFeatures dokumentuje trenutne GSUB/GPOS zastavice oblikovanja, uključujući tipografske zastavice funkcija, zastavice stila cifara, zastavice preprocess kompleksnih pisama, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping i sfIndicGSUB

SimpleLatinFonts dokumentuje kompaktni Base14 / WinAnsi put za štampani ASCII tekst

script shaping preprocess methods obuhvata AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya i Thai/Lao, Hebrew, Javanese, Tai Viet, Meetei Mayek, Khmer i Myanmar preprocess zastavice; GPOS stranica sada obuhvata kontekstualni i vertikalni kerning plus mark-to-ligature postavljanje

Runtime State

AutoShapeArabic omogućava arabijsko oblikovanje na strani proizvođača pre izlaza teksta IsHaveSimpleText i IsEncrypted izlažu stanje običnog teksta i enkripcije za trenutni ili učitani dokument

Prepress and Graphics-State Helpers

RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState i RegisterPrintControlState registruju specijalizovane ExtGState ili halftone resurse za tokove rada transparentnosti, transfer funkcija, screening, overprint, stroke-adjustment, rendering-intent i flatness

OutputIntent Helpers

AddPDFAOutputIntent i AddPDFXOutputIntent obuhvataju registraciju ICC profila plus kreiranje Catalog /OutputIntents za PDF/A i PDF/X proizvodnju Koristite ih pre EndDoc kad god je odgovarajuće usklađeno svojstvo uključeno

Type 3 Font Glyphs

RegisterType3Font kreira resurs Type 3 fonta definisan od strane pozivaoca, a AddType3Glyph dodaje pojedinačne tokove sadržaja glifa Izaberite resurs na stranici pomoću THPDFPage.SetType3Font pre upisa teksta

PDF/A Convenience and Associated Files

PDFAConformanceLevel, IsPDFA1Strict i IsPDFA2OrLater izlažu aktivni PDF/A deo i granu usklađenosti za logiku pozivaoca EnsurePDFAImplementationLimits proverava implementaciona ograničenja PDF/A-2 i PDF/A-3 za meta podatke, /Lang i okvire stranica pre EndDoc AddPDFA3AssociatedFile prikačinje PDF/A-3 Annex E povezane datoteke sa /AFRelationship, dok AddXAdESAssociatedFile ugrađuje XAdES XML koji je napravio pozivalac kao povezanu datoteku za XAdES-in-PDF tokove rada

See Also

  • THotPDF svojstva
  • THotPDF metode za operacije nad stranicama
  • THotPDF metode za preflight izveštaj
  • Potpuna referenca za ViewerPreferences
  • Pregled kompresije