THPDFHeadlessRichTextFieldUpdate

THPDFHeadlessRichTextFieldUpdate = record
  Field: THPDFHeadlessFormDataField;
  HasRichTextRuns: Boolean;
  Runs: THPDFHeadlessRichTextRuns;
  Fonts: THPDFHeadlessRichTextFonts;
  Families: THPDFHeadlessRichTextFontFamilies;
  AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
  class function Default: THPDFHeadlessRichTextFieldUpdate; static;
end;
THPDFHeadlessRichTextFieldUpdates = array of THPDFHeadlessRichTextFieldUpdate;

アトミックな混合フォームトランザクションにおける 1 つの名前付きフィールド更新です。Default を呼んで外観設定と管理メンバーを初期化してください

HasRichTextRuns=True の場合、Field.Name がテキストフィールドを選択し、Runs が元の型付きテキスト、ファミリ、フェイス、サイズ、色、装飾、段落、配置の値を供給します。Field.RichText は空のままにし、Field.Values は省略するか、生成されたプレーン値を正確に指定してください

空でない Families 配列は名前付きファミリビルダーを選択します。そうでなければ Fonts が regular・bold・italic・bold-italic プログラムを供給します

HasRichTextRuns=False の場合、Field は既存の text・choice 配列・button エクスポート状態のセマンティクスを使います。スカラー外観は最初のファミリの regular フォント、つまり Fonts[hrfsRegular] を使います

SaveRichTextFieldUpdatesToFile · 名前付きフォントファミリ