Latest web development tutorials

objetos región de inicio XSL-FO

Manual de referencia de XSL-FO Manual de referencia de XSL-FO

Definición y Uso

<Fo: región de inicio> objeto define la región izquierda de la página (columna izquierda).

XSL-FO utiliza los siguientes elementos para definir el área de la página:

  • <Fo: región de cuerpo> define la región del cuerpo
  • <Fo: región antes> define la región superior (cabecera)
  • <Fo: región -después> define la zona inferior (pie de página)
  • <Fo: región de inicio> define la región izquierda (columna izquierda)
  • <Fo: región de extremo> define la región derecha (columna derecha)

NOTA: antes de región, región después , la región de inicio y de fin de la región es parte de la región del cuerpo.Para evitar el texto dentro de las superposiciones de texto región otras áreas del cuerpo, relleno región del cuerpo debe ser de al menos el tamaño de las cuatro subregiones de la misma.

Nota: Dependiendo dela versión de XSL-FO 1.0 Recomendación, el relleno y el atributo border-width debe ser cero.


gramática

<fo:region-start>
<!--
Contents:EMPTY
-->
</fo:region-start>

propiedad

属性 [A-B] 属性 [C-Z]
background-attachment clip
background-color display-align
background-image extent
background-repeat overflow
background-position-horizontal padding-after
background-position-vertical padding-before
border-after-color padding-bottom
border-after-style padding-end
border-after-width padding-left
border-before-color padding-right
border-before-style padding-start
border-before-width padding-top
border-bottom-color region-name
border-bottom-style reference-orientation
border-bottom-width writing-mode
border-end-color
border-end-style
border-end-width
border-left-color
border-left-style
border-left-width
border-right-color
border-right-style
border-right-width
border-start-color
border-start-style
border-start-width
border-top-color
border-top-style
border-top-width

Ejemplo 1

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.

Ejemplo 2

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.


Manual de referencia de XSL-FO Manual de referencia de XSL-FO