Latest web development tutorials

-alvo região-end XSL-FO

XSL-FO Manual de Referência XSL-FO Manual de Referência

Definição e Uso

<Fo: região-end> objeto define a região direita da página (barra lateral direita).

XSL-FO usa os seguintes elementos para definir a área da página:

  • <Fo: região-body> define a região do corpo
  • <Fo: região antes> define a região superior (cabeçalho)
  • <Fo: região após> define a área inferior (rodapé)
  • <Fo: região-start> define a região esquerda (coluna da esquerda)
  • <Fo: região-end> define a região direita (coluna da direita)

NOTA: região antes, região depois , a região de arranque e região-end parte é a região do corpo.Para evitar o texto dentro das sobreposições de texto região de corpo de outras áreas, estofamento região de corpo deve ser pelo menos do tamanho das quatro sub-regiões do mesmo.

Nota: Dependendo da versão do XSL-FO 1,0 Recomendação, preenchimento e atributo border-width deve ser zero.


gramática

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

propriedade

属性 [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

exemplo 1

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.

exemplo 2

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.


XSL-FO Manual de Referência XSL-FO Manual de Referência