THotPDF 高级 published 属性

本页汇总 THotPDF 中面向特定工作流的 published 属性。这些属性属于组件公开表面,但并非每个都有独立主题页

加密与版本控制

UseAES256R6, StrictVersionLock - 选择 AES-256 R=6 行为,并控制 HotPDF 是否可以自动提升 PDF 版本

元数据、带标签 PDF 与标准

EnableXMPMetadata, CustomXMP, Lang, EnableTaggedPDF, PDFUACompliance, PDFACompliance, PDFXCompliance, Trapped - 控制 XMP、文档语言、带标签 PDF、PDF/UA、PDF/A、PDF/X 和 Trapped 状态

压缩与复制处理

CompressionLevel, EnableStructuredContent, EnableTransparency, EnableOptionalContent, DecompressForCopy, OriginallyCompressed - 选择增强 Flate,暴露由版本管理的功能标志,并描述复制时如何解压源流

文档信息

Information - 控制保存时是否写入文档信息字典

PDF/A 默认颜色空间

RegisterDefaultColorSpace - 把 DefaultGray、DefaultRGB 或 DefaultCMYK 映射到通过 RegisterICCProfile 注册的 ICCBased 颜色空间,使 Device 颜色使用可在 PDF/A 颜色检查前显式化

UsedDeviceGray, UsedDeviceRGB, UsedDeviceCMYK - 只读标志,用于显示构建文档期间是否使用过 DeviceGray、DeviceRGB 或 DeviceCMYK 内容

文本塑形与紧凑字体输出

ShapingFeatures 说明当前 GSUB/GPOS 塑形开关,包括 sfKerning、sfMarkPositioning、sfTibetanShaping、sfMongolianShaping 和 sfIndicGSUB

SimpleLatinFonts 说明面向可打印 ASCII 文本的紧凑 Base14 / WinAnsi 输出路径

script shaping preprocess methods 补充 AutoShapeNko、AutoShapeAdlam、sfThaiLaoReorder、sfHebrewReorder 和 sfJavaneseShaping;GPOS 页面同步扩展到上下文/纵向字距和 Mark-to-Ligature 放置

Runtime State

AutoShapeArabic 在文本输出前启用生产端阿拉伯文塑形。IsHaveSimpleText 和 IsEncrypted 公开当前或已加载文档的简单文本和加密状态

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 和 AddPDFXOutputIntent 将 ICC profile registration 与用于 PDF/A 和 PDF/X production 的 Catalog /OutputIntents creation 包装在一起。启用相应 compliance 属性时,请在 EndDoc 前使用它们

Type 3 Font Glyphs

RegisterType3Font 创建调用方定义的 Type 3 font resource,AddType3Glyph 添加单个 glyph content streams。写入文本前,请用 THPDFPage.SetType3Font 在页面上选择该资源

PDF/A Convenience and Associated Files

PDFAConformanceLevel、IsPDFA1Strict 和 IsPDFA2OrLater 为调用方逻辑公开当前 PDF/A part 和 conformance branch。EnsurePDFAImplementationLimits 在 EndDoc 前检查 metadata 字符串、/Lang 和页面框的 PDF/A-2 / PDF/A-3 实现限制。AddPDFA3AssociatedFile 用 /AFRelationship 附加 PDF/A-3 Annex E associated files,AddXAdESAssociatedFile 则为 XAdES-in-PDF 工作流嵌入调用方生成的 XAdES XML 作为 associated file

另请参阅