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

Añade un Form XObject Unicode embebido genuino a una página existente de base cero sin reemplazar el contenido original; los arrays de contenido directos e indirectos se normalizan a referencias de stream

Las coordenadas de Rectangle usan el espacio de usuario PDF, y las opciones de appearance controlan fuente, color, espaciado, alineación, shaping y rotación de cuarto de vuelta

Invisible true inserta el modo de rendering de texto 3; FitToRectangle true ajusta texto de una sola línea usando métricas verticales reales de la fuente y escalado horizontal del texto, lo cual resulta útil para la geometría de palabras OCR

Los recursos se clonan antes de la mutación, los objetos generados pasan preflight contra los límites del documento, la cancelación y el fallo de preflight preservan la página original, y los guardados cifrados usan la política de seguridad AES original

La edición de páginas con contraseña de usuario exige permiso de modificación de contenido; los documentos firmados o certificados exigen una política de edición fuera de este método y son rechazados

Verificado con FPC nativo de Linux 3.2.2/3.3.1, FPC de Windows y Delphi Win32/Win64, headers de C++Builder, extracción independiente estricta y capas de búsqueda invisibles idénticas píxel a píxel

API de documento · Workflows nativos