|
THotPDF Advanced Published Properties
Šiame puslapyje surenkamos naujesnės arba darbo srautui skirtos THotPDF publikuotos savybės, neturinčios atskiro teminio puslapio. Jos yra komponento paviršiaus dalis ir, kai taikoma, gali būti nustatomos iš Delphi, C++Builder arba Object Inspector
Encryption and Version Control
| Property |
Type |
Default |
Aprašas |
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 |
Aprašas |
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 |
Aprašas |
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 |
Aprašas |
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 - Maps DefaultGray, DefaultRGB, or DefaultCMYK to an ICCBased color space registered by RegisterICCProfile, so Device color use can be made explicit before PDF/A color checks
UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - Tik skaitymui skirti žymenys, rodantys, ar dokumento kūrimo metu buvo naudojamas DeviceGray, DeviceRGB arba DeviceCMYK turinys
Text shaping and compact font output
ShapingFeatures documents the current GSUB/GPOS shaping flags, including typographic feature flags, figure-style flags, complex-script preprocess flags, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, and sfIndicGSUB
SimpleLatinFonts documents the compact Base14 / WinAnsi path for printable ASCII text
script shaping preprocess methods apima AutoShapeNko, AutoShapeAdlam, AutoShapeHanifiRohingya bei Thai/Lao, Hebrajų, Javanese, Tai Viet, Meetei Mayek, Khmer ir Myanmar išankstinius vėliavėles; GPOS puslapis dabar aprašo kontekstinį ir vertikalų kerningą bei mark-to-ligature išdėstymą
Runtime State
AutoShapeArabic įgalina arabų šrifto formavimą gamintojo pusėje prieš tekstą pateikiant. IsHaveSimpleText ir IsEncrypted pateikia dabartinio arba įkelto dokumento paprastojo teksto ir šifravimo būseną
Prepress and Graphics-State Helpers
RegisterSoftMaskState, RegisterTransferFunctionState, RegisterHalftoneType1, RegisterHalftoneState, and RegisterPrintControlState register specialised ExtGState or halftone resources for transparency, transfer-function, screening, overprint, stroke-adjustment, rendering-intent, and flatness workflows
OutputIntent Helpers
AddPDFAOutputIntent ir AddPDFXOutputIntent apgaubia ICC profilio registraciją kartu su Catalog /OutputIntents kūrimu PDF/A ir PDF/X gamybai. Naudokite juos prieš EndDoc, kai įjungta atitinkama atitikties savybė
Type 3 Font Glyphs
RegisterType3Font sukuria šauktą Type 3 šrifto išteklių, o AddType3Glyph prideda atskirus glifo turinio srautus. Pasirinkite išteklių puslapyje su THPDFPage.SetType3Font prieš rašydami tekstą
PDF/A Convenience and Associated Files
PDFAConformanceLevel, IsPDFA1Strict ir IsPDFA2OrLater pateikia aktyvų PDF/A dalies ir atitikties šakos pasirinkimą vykdytojo logikai. EnsurePDFAImplementationLimits prieš EndDoc tikrina PDF/A-2 ir PDF/A-3 įgyvendinimo ribas metaduomenų eilutėms, /Lang ir puslapių dėžėms. AddPDFA3AssociatedFile prideda PDF/A-3 Annex E susijusius failus su /AFRelationship, o AddXAdESAssociatedFile įrašo naudotojo sugeneruotą XAdES XML kaip susijusį failą XAdES-in-PDF darbo eigos atveju
See Also
|