HPDFXFABuildCheckBoxAppearance
单元:HPDFXFAHeadless
function HPDFXFABuildCheckBoxAppearance(const Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFACheckBoxAppearance;
准备一个真实的 checkbox 外观,使用与自动 headless XFA 创建相同的原生状态、标记、标题、字体和布局消费方
Value 和 Items 包含 UTF-8 数据;Style 携带 XFA 布局回调输出的元数据,Width 和 Height 是物理 PDF point
第一个条目提供选中导出值,第二个提供清除后的数据值;allowNeutral 元数据启用独特的第三个 neutral 导出值和外观
保留字、空值和 XFAOn 前缀导出值使用独立的外观别名,而 Opt 保留字面编写的导出值;raw 哈希序列和 Unicode 导出值保持精确
TrueTypeFont 提供真实的默认字体程序;Options.CaptionFontFamilies 提供真实的额外 regular、bold、italic、bold-italic 程序
可选的 ResolvedCaptionRuns 与 HPDFXFABuildButtonAppearance 一样,做完全相同的载荷、格式化和有序候选校验;只有解析出的配置 family 可以不同
FirstObjectNumber 必须为正,并为所有连续生成的对象编号留出空间;返回的包在对象被接走之前拥有可达的原生图
准备过程不改动调用方的文档或流;输入、对象、字形、字体、序列化字节和取消预算在准备全程生效
widget 身份、页、矩形和字段标志属于接纳它的文档;生成时 Properties 保留 AP、AS、V、Opt、MK、H、DA 和 Q