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