XSL-FO Áreas
XSL-FO utiliza cajas rectangulares (áreas) para mostrar la salida.
Regiones XSL-FO
El modelo de formato XSL define una serie de áreas rectangulares (cajas) para mostrar la salida.
Toda la salida (texto, imágenes, etc.) se formatea en estas cajas, y luego se muestra o imprime en algún medio de destino.
Estudiemos las siguientes áreas:
- Pages (páginas)
- Regions (regiones)
- Block Areas (áreas de bloque)
- Line Areas (áreas de línea)
- Inline Areas (áreas en línea)
XSL-FO Pages (páginas)
La salida XSL-FO se formatea en páginas. La salida impresa generalmente se divide en muchas páginas separadas. La salida del navegador a menudo se convierte en una página larga.
XSL-FO Pages (páginas) contienen regiones (Region).
XSL-FO Regions (regiones)
Cada página XSL-FO contiene una serie de Regions (regiones):
- region-body (cuerpo de la página)
- region-before (encabezado de la página)
- region-after (pie de la página)
- region-start (barra lateral izquierda)
- region-end (barra lateral derecha)
XSL-FO Regions (regiones) contienen áreas de bloque (Block Area).
XSL-FO Block Areas (áreas de bloque)
XSL-FO Block Areas (áreas de bloque) definen pequeños elementos de bloque (generalmente comienzan en una nueva línea), como párrafos, tablas y listas.
XSL-FO Block Areas (áreas de bloque) contienen otras áreas de bloque, pero la mayoría de las veces contienen áreas de línea (Line Area).
XSL-FO Line Areas (áreas de línea)
XSL-FO Line Areas (áreas de línea) definen líneas de texto dentro de las áreas de bloque.
XSL-FO Line Areas (áreas de línea) contienen áreas en línea (Inline Area).
XSL-FO Inline Areas (áreas en línea)
XSL-FO Inline Areas (áreas en línea) definen texto dentro de la línea (signos de énfasis, caracteres individuales, imágenes, etc.).
Otras extensiones