THPDFHeadlessDocument.AppendPageText

procedure AppendPageText(PageIndex: Integer; const Text: UnicodeString;
  const TrueTypeFont: SysUtils.TBytes; const Rectangle: THPDFRectangle;
  const Options: THPDFHeadlessTextAppearanceOptions; Invisible: Boolean = False;
  FitToRectangle: Boolean = False);

Připojí skutečný vložený Unicode Form XObject na existující zero-based stránku, aniž by nahradil původní obsah; přímá i nepřímá content pole se normalizují na stream reference

Souřadnice Rectangle používají PDF user space a volby appearance řídí písmo, barvu, spacing, zarovnání, shaping i rotaci o čtvrtotáčky

Invisible true vloží text v rendering módu 3; FitToRectangle true přizpůsobí jednořádkový text pomocí skutečných vertikálních metrik písma a horizontálního textového škálování, což se hodí pro geometrii OCR slov

Resource se klonují před mutací, generované objekty procházejí preflightem proti limitům dokumentu, zrušení i preflight selhání zachovají původní stránku a šifrované ukládání používá původní AES bezpečnostní politiku

Editace stránek chráněných user password vyžaduje permission pro úpravu obsahu; podepsané či certifikované dokumenty vyžadují politiku editace mimo tuto metodu a jsou odmítnuté

Verifikováno na nativním Linux FPC 3.2.2/3.3.1, Windows FPC a Delphi Win32/Win64, hlavičkách C++Builder, přísné nezávislé extrakci a pixelově identických neviditelných search vrstvách

API dokumentu · Native workflows