XSLT
Шрифт:
• общие свойства полей для блоков:
margin-top
, margin-bottom
, margin-left
, margin-right
, space-before
, space-after
, start-indent
, end-indent
; •
block-progression-dimension
; •
break-after
; •
break-before
; •
clip
; •
display-align
; •
height
; •
id
; •
inline-progression-dimension
; •
keep-together
; •
keep-with-next
; •
keep-with-previous
; •
overflow
; •
reference-orientation
; •
span
; •
width
; •
writing-mode
. В следующем
Листинг 12.3. blockcontainer.fo
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master margin-right="20mm" margin-left="20mm"
margin-bottom="10mm" margin-top="10mm" page-width="300mm"
page-height="400mm" master-name="page">
<fo:region-body margin-right="0mm" margin-left="0mm"
margin-bottom="10mm" margin-top="0mm"/>
<fo:region-after extent="10mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-name="page">
<fo:flow flow-name="xsl-region-body">
<fo:block-container height="4cm" width="12cm" top="0cm" left="0cm"
position="absolute">
<fo:block text-align="start" line-height="18pt"
font-family="sans-serif" font-weight="bold" font-size="14pt">
Starpowder
</fo:block>
<fo:block text-align="start" line-height="18pt"
font-family="sans-serif" font-size="14pt">
The Starpowder Building:
</fo:block>
<fo:block text-align="start" line-height="18pt"
font-family="sans-serif" font-size="14pt">
1 Starpowder Avenue
</fo:block>
<fo:block text-align="start" line-height="18pt"
font-family="sans-serif" font-size="14pt">
New York. NY. 10011
</fo:block>
</fo:block-container>
<fo:block-container height="1cm" width="6cm" top="0cm" left="14cm"
position="absolute">
<fo:block text-align="start" line-height="22pt"
font-family="sans-serif" font-size="23pt">
Invoice
</fo:block>
</fo:block-container>
<fo:block-container border-color="black" border-style="solid"
border-width="1pt" height="0.7cm" width="3.5cm" top="1.2cm"
left="12.0cm" padding="2pt" position="absolute">
<fo:block text-align="start" line-height="15pt"
font-family="sans-serif" font-size="12pt">
Date
</fo:block>
</fo:block-container>
<fo:block-container border-color="black" border-style="solid"
border-width="1pt" height="0.7cm" width="3.5cm" top="1.9cm"
left="12.0cm" padding="2pt" position="absolute">
<fo:block text-align="start" line-height="15pt"
font-family="sans-serif" font-size="12pt">
January 1, 2002
</fo:block>
</fo:block-container>
<fo:block-container border-color="black" border-style="solid"
border-width="1pt" height="0.7cm" width="3.5cm" top="1.2cm"
left="15.5cm" padding="2pt" position="absolute">
<fo:block text-align="start" line-height="15pt"
font-family="sans-serif" font-size="12pt">
Terms
</fo:block>
</fo:block-container>
<fo:block-container border-color="black" border-style="solid"
border-width="1pt" height="0.7cm" width="3.5cm" top="1.9cm"
left="15.5cm" padding="2pt" position="absolute">
<fo:block text-align="start" line-height="15pt"
font-family="sans-serif" font-size="12pt">
Immediate
</fo:block>
</fo:block-container>
<fo:block-container border-color="black" border-style="solid"
border-width="1pt" height="1.0cm" width="9cm" top="3cm"
left="0cm" padding="2pt" position="absolute">
Поделиться с друзьями: