THPDFPage.AttachPAdESSeedValue Method
페이지 그리기 워크플로를 위한 attach pad es seed value 동작을 제공합니다. 주변 API 계열이 PDF 객체, 페이지 콘텐츠, 리소스, conformance 또는 진단을 명시적으로 제어해야 할 때 사용합니다
선언
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
SHA3 다이제스트 이름을 쓰면 catalog에 ISO 32001 PDF 2.0 developer extension이 자동으로 선언됩니다
유닛
HPDFDoc
매개변수
| 이름 | 목적 |
|---|---|
FieldName | 헬퍼가 대상으로 하는 AcroForm 필드 이름 또는 필드 사전 |
SubFilters | AttachPAdESSeedValue에서 사용하는 입력값 |
DigestMethods | AttachPAdESSeedValue에서 사용하는 입력값 |
ForceSubFilter | AttachPAdESSeedValue에서 사용하는 입력값 |
ForceDigestMethod | AttachPAdESSeedValue에서 사용하는 입력값 |
AddRevInfo | AttachPAdESSeedValue에서 사용하는 입력값 |
MinPDFVersion | 워크플로에서 사용하는 버전, conformance 또는 중첩 수준 |
ForceMinPDFVersion | 워크플로에서 사용하는 버전, conformance 또는 중첩 수준 |
반환 값
이 멤버는 값을 반환하지 않습니다
사용 참고 사항
- 페이지 그리기 워크플로우에서 해당 페이지, 리소스, 필드, catalog 객체가 확정되기 전에 이 API를 사용합니다
- 문서가 확정될 때까지 객체 이름, 필드 이름, 리소스 이름, 반환된 handle을 안정적으로 유지합니다
- 외부 CMS 또는 timestamp 바이트를 삽입하기 전에 signature 공간을 확보하고, 준비가 끝난 후에는 byte range를 안정적으로 유지합니다
- 다이제스트 이름은 PDF Name이므로 대소문자를 구별합니다
- 페이지 수준 변경은 같은 페이지의 이후 연산자에도 영향을 주므로, 임시 설정이 남지 않아야 한다면 그래픽 상태를 저장했다가 복원하십시오