THotPDF Advanced Published Properties

This page lists workflow-specific published properties of THotPDF that are part of the component surface but do not each have a separate topic page

Encryption and Version Control

UseAES256R6, StrictVersionLock - select AES-256 R=6 encryption behaviour and control whether HotPDF may promote the PDF version automatically

Metadata, Tagged PDF, and Standards

EnableXMPMetadata, CustomXMP, Lang, EnableTaggedPDF, PDFUACompliance, PDFACompliance, PDFXCompliance, Trapped - control XMP metadata, document language, tagged PDF output, PDF/UA, PDF/A, PDF/X, and trapped-state conformance handling

Compression and Copy Handling

CompressionLevel, EnableStructuredContent, EnableTransparency, EnableOptionalContent, DecompressForCopy, OriginallyCompressed - select enhanced Flate compression, expose version-managed feature flags, and describe copy-time decompression of loaded source streams

Document Information

Information - controls whether the document information dictionary is written during save

PDF/A Default Colour Spaces

RegisterDefaultColorSpace - Maps DefaultGray, DefaultRGB, or DefaultCMYK to an ICCBased colour space registered by RegisterICCProfile, so Device colour use can be made explicit before PDF/A colour checks

UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - Read-only flags showing whether DeviceGray, DeviceRGB, or DeviceCMYK content was used whilst building the document

Text shaping and compact font output

ShapingFeatures documents the current GSUB/GPOS shaping flags, including sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, and sfIndicGSUB

SimpleLatinFonts documents the compact Base14 / WinAnsi path for printable ASCII text

script shaping preprocess methods covers AutoShapeNko, AutoShapeAdlam, sfThaiLaoReorder, sfHebrewReorder, and sfJavaneseShaping; the GPOS page now covers contextual and vertical kerning plus mark-to-ligature placement

Runtime State

AutoShapeArabic enables producer-side Arabic shaping before text output. IsHaveSimpleText and IsEncrypted expose simple-text and encryption state for the current or loaded document

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 and AddPDFXOutputIntent wrap ICC profile registration plus Catalog /OutputIntents creation for PDF/A and PDF/X production. Use them before EndDoc whenever the corresponding compliance property is enabled

Type 3 Font Glyphs

RegisterType3Font creates a caller-defined Type 3 font resource and AddType3Glyph adds the individual glyph content streams. Select the resource on a page with THPDFPage.SetType3Font before writing text

PDF/A Convenience and Associated Files

PDFAConformanceLevel, IsPDFA1Strict, and IsPDFA2OrLater expose the active PDF/A part and conformance branch for caller logic. EnsurePDFAImplementationLimits checks PDF/A-2 and PDF/A-3 implementation limits for metadata strings, /Lang, and page boxes before EndDoc AddPDFA3AssociatedFile attaches PDF/A-3 Annex E associated files with /AFRelationship, while AddXAdESAssociatedFile embeds caller-generated XAdES XML as an associated file for XAdES-in-PDF workflows

See Also