Geometría de párrafos de texto enriquecido XFA

Los párrafos de dibujo de texto enriquecido colocan runs en línea de distintos tamaños de fuente sobre una línea base de texto PDF común conservando la fuente, el tamaño, el color, el weight, la posture y las anulaciones CSS reconocidas efectivas de cada run

El motor de layout desplaza las cajas de runs menores dentro de la línea y envía la línea base relativa al run a través de la entrada baseline del canal de estilo de dibujo; THotPDF emite esa línea base directamente y restaura el modo TopTextPosition previo de la página tras cada run

La distancia entre párrafos adyacentes usa el mayor entre el spaceBelow del párrafo anterior y el spaceAbove del siguiente, incluidas las anulaciones reconocidas de márgenes de párrafo CSS en línea; los párrafos vacíos no aportan línea ni espaciado

Por ejemplo, un paso de línea de 30 pt seguido de spaceBelow="4pt" y spaceAbove="3pt" avanza el párrafo siguiente 34 pt

El lineHeight del párrafo no puede reducir el paso de línea por debajo de la altura que exige su texto, y la alineación left, center, right o justify sigue usando los márgenes y la sangría efectivos del párrafo

Las anulaciones nativas de formulario por instancia siguen siendo independientes entre ocurrencias repetidas y persisten a través del guardado y recarga XDP antes de producir el PDF

Estas reglas se aplican a cada línea del pipeline de ajuste de texto enriquecido; la edición completa de texto enriquecido en widgets, las declaraciones CSS adicionales y la geometría completa de decoración continúan como objetivos de rendering separados

Anulaciones de propiedades de texto enriquecido y ApplyXFAAsAcroForm