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);

Anexa um Form XObject Unicode embutido genuíno a uma página existente com base zero, sem substituir o conteúdo original; arrays de conteúdo diretos e indiretos são normalizados para referências de stream

As coordenadas de Rectangle usam o user space do PDF, e as opções de aparência controlam fonte, cor, espaçamento, alinhamento, shaping e rotação em quartos de volta

Invisible true insere o texto no rendering mode 3; FitToRectangle true ajusta texto de linha única usando métricas verticais reais da fonte e escala horizontal do texto, o que é útil para geometria de palavras de OCR

Os recursos são clonados antes da mutação, os objetos gerados passam por preflight contra os limites do documento, cancelamento e falha de preflight preservam a página original, e saves criptografados usam a política de segurança AES original

Edição de páginas com senha de usuário exige permissão de modificação de conteúdo; documentos assinados ou certificados exigem uma política de edição fora deste método e são rejeitados

Verificado com FPC nativo do Linux 3.2.2/3.3.1, FPC do Windows e Delphi Win32/Win64, headers de C++Builder, extração independente estrita e camadas de busca invisíveis pixel-idênticas

API do documento · Workflows nativos