Latest web development tutorials

La página de XSL-FO

XSL-FO utiliza plantillas de páginas llamadas "Página Masters" para definir el diseño de la página.


XSL-FO plantilla de página (Plantillas de página)

XSL-FO utiliza plantillas de páginas llamadas "Página Masters" para definir el diseño de la página. Cada plantilla debe tener un nombre único:

<fo:simple-page-master master-name="intro">
<fo:region-body margin="5in" />
</fo:simple-page-master>

<fo:simple-page-master master-name="left">
<fo:region-body margin-left="2in" margin-right="3in" />
</fo:simple-page-master>

<fo:simple-page-master master-name="right">
<fo:region-body margin-left="3in" margin-right="2in" />
</fo:simple-page-master>

En el ejemplo anterior, los tres: elemento <fo sencilla páginas maestra-> define tres plantillas diferentes. Cada plantilla (página-master) tiene un nombre diferente.

La primera plantilla llamada "intro". Se puede utilizar como una plantilla para las páginas de introducción.

Las plantillas de segunda y tercera llamada "izquierda" y "derecha". Pueden ser tan pares e impares numeradas plantilla de páginas.


XSL-FO Tamaño de página (Page Size)

XSL-FO usando los siguientes atributos definen el tamaño de la página:

  • El ancho de la página personalizada de ancho de página
  • Altamente página personalizada página de altura

márgenes de la página XSL-FO (márgenes de página)

XSL-FO usando margen de la página siguiente definición de atributo:

  • Los márgenes personalizados margin-top
  • Bajo la definición de los márgenes margin-bottom
  • margin-left para definir el margen izquierdo
  • margin-right para definir el margen derecho
  • margen define todos los márgenes de los lados

XSL-FO Región (Página Regiones)

XSL-FO utilizando el siguiente elemento define un área de la página:

  • región-región corporal cuerpo definido
  • -región antes definida por el área en la parte superior (cabeza)
  • -región después de la definición de la región de base (pie de página)
  • área de región de inicio se define en la parte izquierda (columna izquierda)
  • definición final de la región de la derecha del área (columna derecha)

Tenga en cuenta, región antes, después región, región de inicio y de fin de la región es parte de la zona principal. Para evitar texto área de texto del cuerpo para cubrir estas áreas, la zona principal de la margen de, al menos, igual al tamaño de otros distritos.

Márgenes y diseño de página

instancias XSL-FO

Este es un fragmento extraído de un documento XSL-FO:

<fo:simple-page-master master-name="A4" page-width="297mm"
page-height="210mm" margin-top="1cm" margin-bottom="1cm"
margin-left="1cm" margin-right="1cm">
<fo:region-body margin="3cm"/>
<fo:region-before extent="2cm"/>
<fo:region-after extent="2cm"/>
<fo:region-start extent="2cm"/>
<fo:region-end extent="2cm"/>
</fo:simple-page-master>

El código anterior define un nombre para el "A4" de la "página de la plantilla Maestro simple".

ancho de página es de 297 mm, altura 210 mm.

Cuatro márgenes de página (márgenes de la parte inferior, margen izquierdo, margen derecho) es de 1 cm.

Márgenes cuerpo es de 3 cm (en los cuatro lados).

antes de que el cuerpo, después, comienzan y zonas extremas son de 2 cm.

La anchura de los principales ejemplos anteriores se puede reducir en alrededor de los márgenes y los márgenes región de cuerpo calculados por el ancho de la página:

297mm - (2 x 1 cm) - (2 x 3 cm) = 297 mm - 20 mm - 60 mm = 217mm

Tenga en cuenta, en la región (región de inicio y de fin de la región) no se cuentan. Como se explicó previamente antes, estas zonas (región) es una parte integral del cuerpo.