Referencia Completa de Objetos XSL-FO: Estructura y Contenido de Documentos

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,66 KB

Introducción a los Objetos de Formateo XSL-FO

Objetos de Formateo Raíz y Maestros de Página

  • fo:root: Es el elemento raíz de un documento XSL-FO.
  • fo:layout-master-set: Este objeto contiene todos los modelos de página (master), denominados <fo:simple-page-master>, utilizados en el documento.
  • fo:simple-page-master: Define el formato de distribución (layout) de una página o conjunto de páginas, y sus dimensiones.
  • fo:declarations: Permite agrupar declaraciones globales de la hoja de estilos.

Objetos de Formateo para la Estructura de Documentos

  • fo:page-sequence-master: Detalla en qué orden se emplean los objetos.
  • fo:single-page-master-reference: Hace alusión a un <fo:simple-page-master> que se insertará una única vez.
  • fo:repeatable-page-master-reference: Hace alusión a un <fo:simple-page-master> que se insertará repetidas veces.
  • fo:repeatable-page-master-alternatives: Indica la repetición de un conjunto de objetos <fo:simple-page-master>.
  • fo:conditional-page-master-reference: Es un modelo de página condicional y las condiciones que deben cumplirse para que se aplique.

Objetos de Formateo para el Contenido de las Páginas

  • fo:page-sequence: Es un contenedor de objetos de página de salida.
  • fo:title: Es un objeto que especifica el título para una <fo:page-sequence>.
  • fo:static-content: Contiene elementos estáticos que se repetirán en muchas páginas (cabeceras, pies de página, etc.).
  • fo:flow: Contiene elementos que se imprimirán en una página.
  • fo:block: Es un contenedor a nivel de bloque.
  • fo:inline: Es un contenedor que permite alojar elementos que se distribuyen secuencialmente.

Objetos de Formateo para Generar Listas

  • fo:list-block: Objeto utilizado para definir una lista.
  • fo:list-item: Objeto utilizado para definir cada elemento de una lista.
  • fo:list-item-label: Objeto que contiene la etiqueta utilizada como marcador de lista (número, disco, guion, etc.).
  • fo:list-item-body: Objeto que contiene el cuerpo o contenido de cada elemento de lista.

Objetos de Formateo para Generar Tablas

  • fo:table-and-caption: Objeto contenedor de los demás objetos.
  • fo:table-caption: Objeto que contiene el título de la tabla.
  • fo:table: Permite definir una tabla.
  • fo:table-column: Indica el formato de las columnas de la tabla.
  • fo:table-header: Define la cabecera de la tabla.
  • fo:table-footer: Define el pie de la tabla.
  • fo:table-body: Es un objeto contenedor de las filas y celdas de la tabla.
  • fo:table-row: Define una fila de una tabla.
  • fo:table-cell: Representa una celda de una tabla.

Objetos de Formateo para Generar Enlaces e Imágenes

  • fo:basic-link: Corresponde a un enlace equivalente a <a>.
  • fo:external-graphic: Permite insertar una imagen.
  • fo:leader: Permite crear una línea horizontal.

Entradas relacionadas: