THPDFHeadlessDocument.ImportFormDataToFile

function ImportFormDataToFile(const FileName: string;
  const Bytes: SysUtils.TBytes; Format: THPDFHeadlessFormDataFormat;
  const TrueTypeFont: SysUtils.TBytes;
  const AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  const Options: THPDFHeadlessFormDataOptions): Integer;

供給されたすべてのフォームデータバイトをデコードし、実際に変更された値と再生成されたウィジェット外観をプライベートリビジョングラフへ適用して、独立したインクリメンタル PDF をアトミックに公開します

戻り値は、変更された末端フィールド数を数えます。ラジオグループは 1 フィールドとして数えられます。変更されていない値は保持され、変更には数えません

読み込み済みドキュメントは、元の値、以前に準備された値、フォント、外観をすべて保持します。出力は、インポート値を適用する前に、それらの準備済み変更を取り込みます

名前だけのエントリーは、署名を含めフィールドに触れません。不明なフィールドや、未対応の署名・プッシュボタンフィールドに値を与えると、型付き診断が発生します

テキストフィールドは 1 つのテキスト値を要求し、選択肢フィールドはスカラーテキストか配列を受け付け、ボタンはスカラーのエクスポート状態を要求します。既存のチェックボックスとラジオのエクスポート状態は保持されます

TrueTypeFont は、必要なテキストとボタンのグリフすべてを含まなければなりません。AppearanceOptions は、既存のネイティブ外観セッターを通じて実際のレイアウト、シェーピング、スペーシング、ウィジェット外観を制御します

このエントリーが供給するのはリッチフォントの regular スロットだけです。インポートするリッチ値のための本物の bold・italic・bold-italic プログラムは、ImportRichFormDataToFile で提供してください

読み取り専用フラグ、必須フィールド制約、認証済み DocMDP と FieldMDP、既存署名の完全性、AES フォーム入力権限は、公開前に強制されます

変更されていない読み取り専用値は、冪等な往復を許します。変更された読み取り専用やロック済みの値は、候補操作全体を破棄します

ソースファイルは物理エイリアスを含め、宛先と同じにはできません。出力パスは空でなく、NUL を含まない必要があります

デコード済みモデル全体は、ステージング前に検証されます。その後の失敗、キャンセル、予算枯渇では既存の宛先が保持され、未公開のプライベートファイルは削除されます

プライベートな暗号化グラフは、リビジョン鍵を借用する前に、認証済みソース暗号化ディクショナリーを正確に保持しなければなりません。パスワードは保持されず、再利用もされません

トークンは、nil でない場合は読み込み済みドキュメントと一致しなければなりません。フォームデータとドキュメントの上限が、解析、フィールド数、ネスト、テキスト、生成外観、完全な PDF 出力に上限を設けます

インターチェンジ概要 · オプション