Latest web development tutorials

A página XSL-FO

XSL-FO usa modelos página chamada "Página Masters" para definir o layout da página.


XSL-FO modelo de página (Page Templates)

XSL-FO usa modelos página chamada "Página Masters" para definir o layout da página. Cada modelo deve ter um nome ú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>

No exemplo acima, os três <fo: simple-page-master> define três modelos diferentes. Cada modelo (page-master) tem um nome diferente.

O primeiro modelo chamado "intro". Ele pode ser usado como um modelo para páginas de introdução.

O segundo e terceiro modelos chamados de "esquerda" e "direita". Eles podem ser tão pares e ímpares numeradas modelo de páginas.


XSL-FO Page Size (Tamanho da página)

XSL-FO usando os seguintes atributos de definir o tamanho da página:

  • A largura da página personalizada página de largura
  • Altamente página personalizada página-height

margens da página XSL-FO (Margens da página)

XSL-FO usando margem de página seguinte definição de atributo:

  • As margens personalizadas margin-top
  • Sob a definição de margens de margin-bottom
  • margin-left para definir a margem esquerda
  • margin-right para definir a margem direita
  • margem define todas as margens lados

XSL-FO Região (Página Regiões)

XSL-FO usando o seguinte elemento define uma área de página:

  • região do corpo região do corpo definido
  • região-antes-definida área na parte superior (cabeçalho)
  • região após a definição da região de base (rodapé)
  • área de região-start é definido no lado esquerdo (coluna da esquerda)
  • definição de região-fim do direito da área (coluna da direita)

Por favor note, região antes, região depois, a região de arranque e região-end faz parte da área principal. Para evitar a área de texto corpo de texto para cobrir essas áreas, a principal área da margem de, pelo menos, igual ao tamanho de outros distritos.

Margens e layout de página

instâncias XSL-FO

Este é um fragmento extraído a partir de um 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>

O código acima define um nome para o "A4" de "Página Molde mestre Simple".

largura da página é 297 mm, altura de 210 mm.

Quatro margens da página (margens na parte inferior, margem esquerda, margem direita) é de 1 cm.

corpo margens é de 3 cm (todos os quatro lados).

antes de o corpo, depois, iniciar e zonas finais são 2 cm.

A largura das principais exemplos acima podem ser reduzidas em cerca de margens e as margens região de corpo calculados pela largura da página:

297 milímetros - (2 x 1cm) - (2 x 3 centímetros) = 297 milímetros - 20 milímetros - 60 milímetros = 217 milímetros

Por favor note, região (a região de arranque e região-end) não é contado. Como explicado anteriormente mencionado, estas zonas (região) é uma parte integrante do corpo.