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;
Одно именованное обновление поля в атомарной смешанной транзакции формы; вызовите Default, чтобы инициализировать настройки appearance и управляемые члены
При HasRichTextRuns=True Field.Name выбирает текстовое поле, а Runs передаёт исходный типизированный текст, семейство, гарнитуру, размер, цвет, оформление, абзац и выравнивание; оставьте Field.RichText пустым и опустите Field.Values либо передайте ровно сгенерированное простое значение
Непустой массив Families выбирает билдер именованных семейств; иначе Fonts передаёт программы regular, bold, italic и bold-italic
При HasRichTextRuns=False Field использует прежнюю семантику текста, choice-массива или export-состояния кнопки; скалярные appearance берут regular из первого семейства или Fonts[hrfsRegular]
SaveRichTextFieldUpdatesToFile · Именованные семейства шрифтов