Запись THPDFLoadedTextAppearanceOptions

Описывает шрифт, цвет, выравнивание и обработку переполнения для генерируемых appearance текста в загруженном документе

THPDFLoadedTextAppearanceOptions = record
  FontName: AnsiString;
  FontStyle: TFontStyles;
  FontSize: Single;
  TextColor: TColor;
  Alignment: THPDFJustificationType;
  Padding: Single;
  Opacity: Single;
  Rotation: Integer;
  OverflowPolicy: THPDFLoadedTextOverflowPolicy;
  MinFontSize: Single;
  MaxTextUnits: Integer;
  class function Default: THPDFLoadedTextAppearanceOptions; static;
end;

Модуль — HPDFDoc; Default даёт Arial 12 чёрным, по левому краю, с отступом 2 пункта, полной непрозрачностью, без поворота, политикой переполнения ltopReject, полом сжатия 4 пункта и потолком в 1048576 текстовых единиц

OverflowPolicy выбирает, что делать с не поместившимся текстом: отказ вызова, обрезка или сжатие к MinFontSize; Rotation задаётся в градусах

Запись параметризует THotPDF.InsertLoadedText, rich-text редактирование FreeText и конвейер замены текста через объемлющую запись THPDFLoadedTextReplacementOptions

InsertLoadedText