THPDFHeadlessRichTextFieldUpdate レコード
デコード済み run、フォント、外観オプションと共に、1 つのリッチテキストフォームフィールド更新を運びます
THPDFHeadlessRichTextFieldUpdate = record
Field: THPDFHeadlessFormDataField;
HasRichTextRuns: Boolean;
Runs: THPDFHeadlessRichTextRuns;
Fonts: THPDFHeadlessRichTextFonts;
Families: THPDFHeadlessRichTextFontFamilies;
AppearanceOptions: THPDFHeadlessTextAppearanceOptions;
class function Default: THPDFHeadlessRichTextFieldUpdate; static;
end;
ユニットは HPDFHeadlessDocument です。Field がターゲットウィジェットを特定し、HasRichTextRuns がリッチ更新とプレーン値書き込みを区別します
Fonts がスタイルごとの埋め込みフォントバイトを供給し、Families がそれらをTHPDFHeadlessRichTextFontFamily レコードに記述された名前付きファミリエントリへ結び付けます
このレコードの配列は SaveRichTextFieldUpdatesToFile がファイルに書き込み、すべての更新を 1 つの上限付きフォームトランザクションとしてコミットします