ヘッドレス署名外観プロファイル
サポートされた ProfileName を THPDFHeadlessDocument.SetSignatureFieldAppearance に渡すと、実際のプロデューサ定義ビジュアル設定を選択できます
| プロファイル | 実際の設定 |
|---|---|
| HotPDF.StandardApproval | 11 pt、中央揃えの青テキスト、4 pt パディング、矩形ボーダー、白背景、テキスト 1 行 |
| HotPDF.StandardCertification | 10 pt、左揃えの黒テキスト、5 pt パディング、矩形ボーダー、白背景、複数行折り返し、1.35 の行間 |
| HotPDF.Compact | 8 pt、右揃えの黒テキスト、1 pt パディング、描画される背景・ボーダーなし、テキスト 1 行 |
キャプションが実際の署名テキストを供給し、TrueTypeFont が許可された埋め込みフォントを供給します。プロファイルは任意の呼び出し元オプションにラベルを付けるのではなく、ビジュアルレイアウトを決定します
ウィジェットのジオメトリと回転はドキュメント側に属したままですが、プロファイルの配置は継承されたフィールド配置ヒントより優先されます
プロファイル選択時も、呼び出し元の MaxFontBytes、MaxObjectBytes、MaxGlyphs、CancellationToken は有効のままです
HPDFSelectHeadlessSignatureAppearanceProfile は、生成前に設定済みオプションを検査したいアプリケーション向けに、同じ組み込み選択を公開します
シード要件と永続化
必須の署名シード AppearanceFilter 値は、現在ロード済みのドキュメントインスタンスに実際に適用されたプロファイルと一致します
生成された各 normal 外観ストリームは、ドキュメント文字列暗号化ポリシーに従って HotPDFAppearanceProfile を記録し、署名はそのストリームと実際のテキスト・フォント・レイアウトを認証します
保存済みドキュメントのロードでは、メタデータは保持されますが適用状態はクリアされます。必須シードがプロファイル名を指定している場合は、署名前にもう一度選択プロファイルを適用してください
名前付き外観を通常の無名外観に置き換えると、対応する適用状態はクリアされます
キャンセルされた生成では以前の実際の外観とプロファイルが保持され、未知の名前は生成前に失敗します