Record THPDFLoadedTextAppearanceOptions

Descreve fonte, cor, alinhamento e tratamento de overflow para aparências de texto geradas em documentos carregados

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;

A unit é HPDFDoc; Default retorna Arial 12 em preto, alinhado à esquerda, com padding de 2 pontos, opacidade total, sem rotação, a política de overflow ltopReject, piso de shrink de 4 pontos e um teto de 1048576 text units

OverflowPolicy escolhe se texto que não cabe rejeita a chamada, é clipado ou encolhe até MinFontSize; Rotation é expressa em graus

O record parametriza THotPDF.InsertLoadedText, a edição rich-text de FreeText e a pipeline de substituição de texto por meio do Record THPDFLoadedTextReplacementOptions que os contém

InsertLoadedText