Geometría de párrafos de rich text en XFA

Los párrafos de dibujo de rich text colocan runs inline de distintos tamaños de fuente sobre una baseline de texto PDF común, conservando la fuente, el tamaño, el color, el weight, la postura y las sobrescrituras CSS reconocidas de cada run

El motor de layout desplaza las cajas de runs más chicos dentro de la línea y envía la baseline relativa al run a través de la entrada baseline del canal de estilo de dibujo; THotPDF emite esa baseline directamente y restaura el modo TopTextPosition previo de la página después de 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 sobrescrituras de márgenes de párrafo CSS inline reconocidas; 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 indentación efectivos del párrafo

Las sobrescrituras nativas de formulario por instancia permanecen independientes entre ocurrencias repetidas y persisten a través de guardado y recarga de XDP antes de producir el PDF

Estas reglas aplican a cada línea del pipeline de ajuste de rich text; la edición completa de rich text en widgets, las declaraciones CSS adicionales y la geometría completa de decoraciones siguen siendo objetivos de rendering separados

Sobrescrituras de propiedades de rich text y ApplyXFAAsAcroForm