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: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.
instâncias XSL-FO
Este é um fragmento extraído a partir de um documento XSL-FO:
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.