<?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 page-height="279mm" page-width="216mm" margin-top="10mm" margin-left="20mm" margin-right="20mm" margin-bottom="10mm" master-name="PageMaster">
			<fo:region-before extent="15mm"/>
			<fo:region-body margin-top="20mm" margin-left="0mm" margin-right="0mm" margin-bottom="20mm"/>
			<fo:region-after extent="15mm"/>
		</fo:simple-page-master>
<fo:simple-page-master page-height="279mm" page-width="216mm" margin-top="10mm" margin-left="20mm" margin-right="20mm" margin-bottom="10mm" master-name="PageMaster-Twocol">
			<fo:region-before extent="15mm"/>
			<fo:region-body column-count="2" margin-top="20mm" margin-left="0mm" margin-right="0mm" margin-bottom="20mm"/>
			<fo:region-after extent="15mm"/>
		</fo:simple-page-master>
	</fo:layout-master-set>
	<fo:page-sequence initial-page-number="1" master-reference="PageMaster">
		<fo:static-content flow-name="xsl-region-before">
			<fo:block font-size="9pt">
				<fo:external-graphic src="url('img/antenna-en.png')" content-height="12mm"/>
				XSL FO Sample Copyright &#xA9; 2002-2005 Antenna House, Inc. All rights reserved.
			</fo:block>
		</fo:static-content>
		<fo:flow font-family="Times New Roman" font-size="10pt" flow-name="xsl-region-body">
<fo:block font-family="Arial" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm">
				Position and size of block-container
			</fo:block>
<fo:block font-size="10pt">
The block container for which the position is not specified is put following the pre-block. </fo:block>
			 <fo:block-container
border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The block-container for which the position is not specified is put following the pre-block. Moreover, the size is not specified.  The width of the content is an included area size.
</fo:block>

</fo:block-container>
<fo:block>
This block is after the block-container for which the position is not specified. </fo:block>
<fo:block-container
inline-progression-dimension="50%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. Only the width of the block container is specified for inline-progression-dimension="50%". Height is not specified.  Height is decided depending on the content.
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension="50%" block-progression-dimension="20%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension="50%", and height is specified for block-progression-dimension="20%". Height is calculated from parents' height (in this case, height of the body area) as follows. ((page-height - (page:margin-top + page:margin-bottom) - (region-body:margin-top + region-body:margin-bottom))*0.20 = 279 - (10 + 10) - (20 + 20)) = 219 * 20% =43.8mm
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension="50%" block-progression-dimension="43.8mm" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension="50%", and height is specified for block-progression-dimension="43.8mm".
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension.minimum="30em", and height is specified for block-progression-dimension.minimum="2em". It can be specified like this by the minimum value.
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same minimum value as the pre-block container is specified. </fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="3em" border-style="solid" border-width="1pt" border-color="blue" space-after="3em">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension.maximum="30em", and height is specified for block-progression-dimension.maximum="3em". It can be specified like this by the maximum value.
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="3em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same maximum value as the pre-block container is specified. </fo:block>
</fo:block-container><fo:block-container
background-color="yellow" inline-progression-dimension.maximum="30em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container.
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="PageMaster-Twocol">
		<fo:static-content flow-name="xsl-region-before">
			<fo:block font-size="9pt">
				<fo:external-graphic src="url('img/antenna-en.png')" content-height="12mm"/>
				XSL FO Sample Copyright &#xA9; 2002-2005 Antenna House, Inc. All rights reserved.
			</fo:block>
		</fo:static-content>
		<fo:flow font-family="Times New Roman" font-size="10pt" flow-name="xsl-region-body">
<fo:block span="all" font-family="Arial" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm">
				Position and size of block-container(Multi Column)
			</fo:block>
<fo:block font-size="10pt">
The block container for which the position is not specified is put following the pre-block. </fo:block>
			 <fo:block-container
border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The block-container for which the position is not specified is put following the pre-block. Moreover, the size is not specified.  The width of the content is an included area size.
</fo:block>

</fo:block-container>
<fo:block>
This block is after the block-container for which the position is not specified. </fo:block>
<fo:block-container
inline-progression-dimension="50%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. Only the width of the block container is specified for inline-progression-dimension="50%". Height is not specified.  Height is decided depending on the content.
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension="50%" block-progression-dimension="20%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension="50%", and height is specified for block-progression-dimension="20%".
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension="50%" block-progression-dimension="43.8mm" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension="50%", and height is specified for block-progression-dimension="43.8mm".
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the position is not specified, too. The width of the block container is specified for inline-progression-dimension.minimum="30em", and height is specified for block-progression-dimension.minimum="2em".
</fo:block>

</fo:block-container>
<fo:block-container
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same minimum value as the pre-block container is specified. </fo:block>

</fo:block-container>
<fo:block-container
background-color="yellow" inline-progression-dimension.maximum="30em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container. If the content of the block container for which height is not specified overflows, the page breaks in the block container.
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="PageMaster">
		<fo:static-content flow-name="xsl-region-before">
			<fo:block font-size="9pt">
				<fo:external-graphic src="url('img/antenna-en.png')" content-height="12mm"/>
				XSL FO Sample Copyright &#xA9; 2002-2005 Antenna House, Inc. All rights reserved.
			</fo:block>
		</fo:static-content>
		<fo:flow font-family="Times New Roman" font-size="10pt" flow-name="xsl-region-body">
<fo:block span="all" font-family="Arial" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm">
Block-container with absolute position
			</fo:block>
<fo:block font-size="10pt">
The block container with absolute-position="absolute" is put on the relative position in parents' areas. </fo:block>
			 <fo:block-container
absolute-position="absolute" top="30mm" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. When only top="30mm" is specified, the bottom edge of this area is a bottom edge in the parents area. The left side and the right side are also equal to them in the parents area.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute"
 top="45mm" inline-progression-dimension="50%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. Only the width of the block container is specified for inline-progression-dimension="50%". The bottom edge of this area is a bottom edge in the parents area.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute"
 top="60mm" inline-progression-dimension="50%" block-progression-dimension="20%" border-style="solid" border-width="1pt" border-color="yellow">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. The width of the block container is specified for inline-progression-dimension="50%". And the height of the block container is specified for block-progression-dimension="20%".
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute"
 top="105mm" inline-progression-dimension="50%" block-progression-dimension="43.8mm" border-style="solid" border-width="1pt" border-color="pink">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. The width of the block container is specified for inline-progression-dimension="50%". And the height of the block container is specified for block-progression-dimension="43.8mm".
</fo:block>

</fo:block-container>
<fo:block-container background-color="#DDDDDD" absolute-position="absolute"  top="150mm"
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. inline-progression-dimension.minimum="30em" and block-progression-dimension.minimum="2em" are specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute" top="165mm"
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same minimum value as the pre-block container is specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute"
 top="180mm" inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the abusolute position is specified. inline-progression-dimension.maximum="30em" and block-progression-dimension.maximum="2em" are specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="absolute"
 top="195mm" inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="2em" border-style="solid" border-width="1pt" border-color="blue"  space-after="3em">

<fo:block>
The same maximum value as the pre-block container is specified. </fo:block>
</fo:block-container><fo:block-container absolute-position="absolute"  top="205mm"
background-color="yellow" inline-progression-dimension.maximum="30em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>If the block container with the absolute position overflows on the page, the page doesn't break. If the block container with the absolute position overflows on the page, the page doesn't break. If the block container with the absolute position overflows on the page, the page doesn't break. If the block container with the absolute position overflows on the page, the page doesn't break. If the block container with the absolute position overflows on the page, the page doesn't break. If the block container with the absolute position overflows on the page, the page doesn't break.
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
<fo:page-sequence master-reference="PageMaster">
		<fo:static-content flow-name="xsl-region-before">
			<fo:block font-size="9pt">
				<fo:external-graphic src="url('img/antenna-en.png')" content-height="12mm"/>
				XSL FO Sample Copyright &#xA9; 2002-2005 Antenna House, Inc. All rights reserved.
			</fo:block>
		</fo:static-content>
		<fo:flow font-family="Times New Roman" font-size="10pt" flow-name="xsl-region-body">
<fo:block span="all" font-family="Arial" font-size="20pt" font-weight="bold" background-color="#EEEEEE" line-height="20mm">
Block-container with fixed position
			</fo:block>
			 <fo:block-container
absolute-position="fixed" top="60mm" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the fixed position is specified. The size is not specified.  The width of the content is an included area size.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed"
 top="75mm" inline-progression-dimension="50%" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the fixed position is specified. Only the width of the block container is specified for inline-progression-dimension="50%". Height is decided depending on the content.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed"
 top="90mm" inline-progression-dimension="50%" block-progression-dimension="20%" border-style="solid" border-width="1pt" border-color="yellow">

<fo:block>
This is a content of the block-container for which the fixed position is specified. inline-progression-dimension="50%" and block-progression-dimension="20%" are specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed"
 top="135mm" inline-progression-dimension="50%" block-progression-dimension="43.8mm" border-style="solid" border-width="1pt" border-color="pink">

<fo:block>
This is a content of the block-container for which the fixed position is specified. inline-progression-dimension="50%" and block-progression-dimension="43.8mm" are specified.
</fo:block>

</fo:block-container>
<fo:block-container background-color="#DDDDDD" absolute-position="fixed"  top="180mm"
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
This is a content of the block-container for which the fixed position is specified. inline-progression-dimension.minimum="30em" and block-progression-dimension.minimum="2em" are specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed" top="195mm"
inline-progression-dimension.minimum="30em" block-progression-dimension.minimum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same minimum value as the pre-block container is specified. </fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed"
 top="210mm" inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="2em" border-style="solid" border-width="1pt" border-color="blue"  space-after="3em">

<fo:block>
This is a content of the block-container for which the fixed position is specified. inline-progression-dimension.maximum="30em" and block-progression-dimension.maximum="2em" are specified.
</fo:block>

</fo:block-container>
<fo:block-container absolute-position="fixed"
 top="225mm" inline-progression-dimension.maximum="30em" block-progression-dimension.maximum="2em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
The same maximum value as the pre-block container is specified. </fo:block>
</fo:block-container><fo:block-container absolute-position="fixed"  top="235mm"
background-color="yellow" inline-progression-dimension.maximum="30em" border-style="solid" border-width="1pt" border-color="blue">

<fo:block>
If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break. If the block container with the fixed position overflows on the page, the page doesn't break.
</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</fo:root>

