헤드리스 서명 appearance 프로파일
THPDFHeadlessDocument.SetSignatureFieldAppearance에 지원되는 ProfileName을 넘기면 생산자가 정의한 실제 시각 구성을 선택합니다
| 프로파일 | 실제 구성 |
|---|---|
| HotPDF.StandardApproval | 11 pt, 가운데 정렬 파란 텍스트, 4 pt 패딩, 사각형 테두리, 흰 배경, 한 줄 텍스트 |
| HotPDF.StandardCertification | 10 pt, 왼쪽 정렬 검정 텍스트, 5 pt 패딩, 사각형 테두리, 흰 배경, 멀티라인 래핑, 1.35 줄 간격 |
| HotPDF.Compact | 8 pt, 오른쪽 정렬 검정 텍스트, 1 pt 패딩, 칠해진 배경이나 테두리 없음, 한 줄 텍스트 |
캡션은 실제 서명 텍스트를 공급하고 TrueTypeFont는 허용된 임베드 폰트를 공급합니다. 프로파일은 임의의 호출자 옵션에 라벨을 붙이는 게 아니라 시각 레이아웃을 결정합니다
위젯 기하와 회전은 문서에 남고, 프로파일 정렬이 상속된 필드 정렬 힌트보다 우선합니다
프로파일 선택 시에도 호출자의 MaxFontBytes, MaxObjectBytes, MaxGlyphs, CancellationToken은 계속 유효합니다
HPDFSelectHeadlessSignatureAppearanceProfile은 생성 전에 설정된 옵션을 들여다봐야 하는 애플리케이션에 같은 내장 선택을 노출합니다
시드 요구와 영속성
필수 서명 시드 AppearanceFilter 값은 현재 로드된 문서 인스턴스에서 실제로 적용된 프로파일과 매칭됩니다
생성된 각 normal appearance 스트림은 문서 문자열 암호화 정책 아래 HotPDFAppearanceProfile을 기록하고, 서명은 그 스트림과 실제 텍스트, 폰트, 레이아웃을 인증합니다
저장된 문서를 로드하면 메타데이터는 유지되지만 애플리케이션 상태는 지워집니다. 필수 시드가 프로파일을 지정하면 서명 전에 선택한 프로파일을 다시 적용하세요
이름 있는 appearance를 일반적인 이름 없는 appearance로 교체하면 매칭되는 애플리케이션 상태가 지워집니다
취소된 생성은 이전 실제 appearance와 프로파일을 보존하고, 알 수 없는 이름은 생성 전에 실패합니다