Texto enriquecido headless contextual

Las appearances enriquecidas nativas tipadas preservan el contexto de unión Unicode completo a través de runs de fuente, color y estilo vacíos adyacentes, conservando los valores lógicos V exactos y el RV canónico

El ajuste sigue usando fronteras completas de palabras y grafemas Unicode; la pasada final da forma a cada ítem de estilo seleccionado dentro de su línea física real y coloca los ítems según la dirección del párrafo y los niveles de embedding

Las formas arábigas inicial, medial y final conservan las letras circundantes a través de costuras de estilo, los ítems mixtos de latín y RTL mantienen su orden visual, y los estilos itálicos hebreos usan los programas de fuentes italic y bold-italic reales suministrados por el llamador

Las líneas físicas envueltas conservan la dirección inferida del párrafo lógico original; el contexto de unión termina en la frontera de la línea física

Cada appearance hija conserva su propia fuente genuina, tamaño en puntos, color, mapa de glyphs CID, ToUnicode, ActualText lógico y programa de glyphs posicionados; el padre aplica las coordenadas visuales de los ítems sin cambiar la propiedad de los objetos ni los estilos enriquecidos lógicos

El espaciado de caracteres, el espaciado de palabras, la alineación de líneas, las métricas, los permisos de fuentes, los presupuestos de objetos, la cancelación y las reglas de actualización transaccional de campos existentes siguen siendo aplicables

Los anchors de marcas combinantes entre fuentes, los controles de embedding explícitos que abarcan líneas físicas y un layout XHTML/CSS más amplio siguen siendo trabajo activo separado; un grafema en una costura de estilo que comparte una línea base física no establece una colocación completa de marca a base

Véase HPDFShapeHeadlessTextSpan y HPDFResolveHeadlessTextOrder para las APIs nativas reutilizables