Record THPDFLoadedTextAppearanceOptions

Beschreibt Font, Farbe, Ausrichtung und Overflow-Behandlung für erzeugte Text-Appearances in geladenen Dokumenten

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;

Die Unit ist HPDFDoc; Default liefert Arial 12 in Schwarz, linksbündig, mit 2 pt Padding, voller Deckkraft, ohne Rotation, der ltopReject-Overflow-Policy, einer Schrumpfuntergrenze von 4 pt und einer Obergrenze von 1048576 Text-Units

OverflowPolicy wählt, ob nicht passender Text den Aufruf zurückweist, clippt oder Richtung MinFontSize schrumpft; Rotation ist in Grad ausgedrückt

Der Record parametrisiert THotPDF.InsertLoadedText, FreeText-Rich-Text-Editing und die Textersetzungs-Pipeline über den umschließenden Record THPDFLoadedTextReplacementOptions

InsertLoadedText