Canvas de dibujo nativo de Linux
HPDFHeadlessCanvas.THotPDF y THPDFPage suministran la fachada de dibujo Unix/FPC usada por el importador HTML compartido; estos nombres pertenecen a esta unidad y no reemplazan las clases HPDFDoc de Windows
Cree el documento, fije PageWidth y PageHeight opcionales en puntos, llame a AddPage, dibuje a través de CurrentPage y guarde con SaveToFile o SaveToStream
El texto usa programas de fuentes TrueType Unicode y shaping real; GetFontBytes selecciona una familia/estilo de Fontconfig, mientras que RegisterFontMemory registra bytes sfnt explícitos de forma independiente al ciclo de vida del importador
La coincidencia de Fontconfig exige explícitamente outlines TrueType escalables, conservando el weight y slant solicitados; esto selecciona un sustituto instalado utilizable cuando una familia solicitada de otro modo coincide con una fuente CFF no soportada
La página soporta líneas, rectángulos rellenos y trazados, estado de fuente/color/espaciado, texto Unicode, imágenes, hyperlinks y widgets ordinarios de texto, checkbox, radio, combo y push-button; los widgets radio comparten un campo padre genuino
MaxBytes acota las asignaciones gestionadas de fuentes, contenido e imágenes, MaxOutputBytes acota la serialización, y MaxObjects, MaxPages y MaxGlyphs acotan el trabajo de grafo y texto; estos límites son guardas de asignación, no contabilidad del RSS del proceso
SaveToFile escribe un archivo temporal privado en el mismo directorio, lo sincroniza y lo renombra tras una serialización acotada exitosa; la cancelación o el fallo preservan un destino existente
SetPDFA4Profile acepta un perfil sRGB matrix/TRC validado para autoría aplanada nueva, añade metadatos PDF/A-4 reales y output intent, y emite PDF 2.0; la validación general de conformidad sigue siendo un paso de verificación separado
Workflows nativos y aceptación
SaveToStream(Stream, AllowEmptyArchivalTemplate=False) normalmente exige una página; la opción true explícita permite una plantilla intermedia vacía solo después de SetPDFA4Profile, para la construcción acotada de importación de páginas