THPDFPage.AttachPAdESSeedValue Method
Provides attach pad es seed value behavior for the page drawing workflow. Use it when the surrounding API family needs explicit control over PDF objects, page content, resources, conformance, or diagnostics
Declaration
procedure AttachPAdESSeedValue(const FieldName: AnsiString; const SubFilters: array of AnsiString; const DigestMethods: array of AnsiString; ForceSubFilter: boolean; ForceDigestMethod: boolean; AddRevInfo: boolean; MinPDFVersion: Single; ForceMinPDFVersion: boolean);
DigestMethods accepts SHA256, SHA384, SHA512, SHA3-256, SHA3-384, and SHA3-512
Any SHA3 digest name automatically declares the ISO 32001 PDF 2.0 developer extension in the catalog
Unit
HPDFDoc
Parameters
| Name | Purpose |
|---|---|
FieldName | AcroForm field name or field dictionary targeted by the helper |
SubFilters | Input used by AttachPAdESSeedValue |
DigestMethods | Input used by AttachPAdESSeedValue |
ForceSubFilter | Input used by AttachPAdESSeedValue |
ForceDigestMethod | Input used by AttachPAdESSeedValue |
AddRevInfo | Input used by AttachPAdESSeedValue |
MinPDFVersion | Version, conformance, or nesting level used by the workflow |
ForceMinPDFVersion | Version, conformance, or nesting level used by the workflow |
Return value
This member does not return a value
Usage notes
- Use this API in the page drawing workflow before the affected page, resource, field, or catalog object is finalized
- Keep object names, field names, resource names, and returned handles stable until the document is finalized
- Reserve signature space before inserting external CMS or timestamp bytes, and keep byte ranges stable after preparation
- Digest names are PDF Names and therefore case-sensitive
- Page-level changes affect subsequent operators on the same page; save and restore graphics state when a temporary setting should not leak