<?xml version="1.0" ?>
<container xmlns="http://symfony.com/schema/dic/services"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

	<services>
		<service id="phppdf.node_factory" class="PHPPdf\Core\Node\NodeFactory">
			<call method="addPrototypes">
				<argument type="collection">
					<argument key="page" type="service" id="phppdf.node.page" />
					<argument key="dynamic-page" type="service" id="phppdf.node.dynamic-page" />
					<argument key="div" type="service" id="phppdf.node.div" />
					<argument key="ul" type="service" id="phppdf.node.ul" />
					<argument key="li" type="service" id="phppdf.node.li" />
					<argument key="ol" type="service" id="phppdf.node.ol" />
					<argument key="p" type="service" id="phppdf.node.p" />
					<argument key="pre" type="service" id="phppdf.node.div" />
					<argument key="paragraph" type="service" id="phppdf.node.paragraph" />
					<argument key="text" type="service" id="phppdf.node.text" />
					<argument key="span" type="service" id="phppdf.node.text" />
					<argument key="code" type="service" id="phppdf.node.text" />
					<argument key="a" type="service" id="phppdf.node.a" />
					<argument key="h1" type="service" id="phppdf.node.h1" />
					<argument key="h2" type="service" id="phppdf.node.h2" />
					<argument key="h3" type="service" id="phppdf.node.h3" />
					<argument key="h4" type="service" id="phppdf.node.h4" />
					<argument key="h5" type="service" id="phppdf.node.h4" />
					<argument key="h6" type="service" id="phppdf.node.h4" />
					<argument key="page-info" type="service" id="phppdf.node.page-info" />
					<argument key="page-number" type="service" id="phppdf.node.page-number" />
					<argument key="table" type="service" id="phppdf.node.table" />
					<argument key="tr" type="service" id="phppdf.node.tr" />
					<argument key="td" type="service" id="phppdf.node.td" />
					<argument key="img" type="service" id="phppdf.node.img" />
					<argument key="br" type="service" id="phppdf.node.br" />
					<argument key="hr" type="service" id="phppdf.node.hr" />
					<argument key="nl" type="service" id="phppdf.node.div" />
					<argument key="b" type="service" id="phppdf.node.b" />
					<argument key="strong" type="service" id="phppdf.node.b" />
					<argument key="i" type="service" id="phppdf.node.i" />
					<argument key="em" type="service" id="phppdf.node.i" />
					<argument key="page-break" type="service" id="phppdf.node.page-break" />
					<argument key="column-break" type="service" id="phppdf.node.page-break" />
					<argument key="break" type="service" id="phppdf.node.page-break" />
					<argument key="column-layout" type="service" id="phppdf.node.column-layout" />
				</argument>
			</call>
		</service>
			
		<service id="phppdf.node.page" class="PHPPdf\Core\Node\Page" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="font-type">helvetica</argument>
				<argument key="font-size">12px</argument>
				<argument key="font-style">normal</argument>
				<argument key="color">black</argument>
			</argument>
			<call method="setMargin">
				<argument>52px 52px</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\ColumnBreakingFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.dynamic-page" class="PHPPdf\Core\Node\DynamicPage" public="false">
			<tag name="phppdf.node" />
			<argument type="service" id="phppdf.node.page" />
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\PageBreakingFormatter</argument>
				</argument>
			</call>
		</service>
		
		<service id="phppdf.node.div" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>

		<service id="phppdf.node.br" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="line-break" type="constant">true</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>

		<service id="phppdf.node.ul.enumeration_factory" class="PHPPdf\Core\Node\BasicList\EnumerationStrategyFactory" />
		<service id="phppdf.node.ul" class="PHPPdf\Core\Node\BasicList" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="margin-left">12px</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\ListFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
			<call method="setEnumerationStrategyFactory">
				<argument id="phppdf.node.ul.enumeration_factory" type="service" />
			</call>
		</service>
		<service id="phppdf.node.ol" class="PHPPdf\Core\Node\BasicList" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="margin-left">12px</argument>
				<argument key="type">decimal</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\ListFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
			<call method="setEnumerationStrategyFactory">
				<argument id="phppdf.node.ul.enumeration_factory" type="service" />
			</call>
		</service>
		<service id="phppdf.node.li" class="PHPPdf\Core\Node\BasicListItem" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="margin-left">10px</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>
		
		<service id="phppdf.node.p" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="padding">12px 0</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>

		<service id="phppdf.node.paragraph" class="PHPPdf\Core\Node\Paragraph" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
		            <argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
		            <argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
		            <argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>
				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
		            <argument>PHPPdf\Core\Formatter\ParagraphFormatter</argument>
		            <argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
		            <argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
		            <argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>

		<service id="phppdf.node.text" class="PHPPdf\Core\Node\Text" public="false">
			<tag name="phppdf.node" />
			<argument></argument>
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.a" class="PHPPdf\Core\Node\Text" public="false">
			<tag name="phppdf.node" />
			<argument></argument>
			<argument type="collection">
				<argument key="text-decoration">underline</argument>
				<argument key="color">blue</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		
		<service id="phppdf.node.h1" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="font-size">18px</argument>
				<argument key="font-style">bold</argument>
				<argument key="margin">12px 0</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.h2" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="font-size">16px</argument>
				<argument key="font-style">bold</argument>
				<argument key="margin">12px 0</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.h3" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="font-size">14px</argument>
				<argument key="font-style">bold</argument>
				<argument key="margin">12px 0</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.h4" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="font-size">12px</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
					<argument>PHPPdf\Core\Formatter\VerticalAlignFormatter</argument>
				</argument>
			</call>
		</service>
		
		<service id="phppdf.node.page-info" class="PHPPdf\Core\Node\Runtime\PageInfo" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.page-number" class="PHPPdf\Core\Node\Runtime\CurrentPageNumber" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.table" class="PHPPdf\Core\Node\Table" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TableColumnFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TableFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.tr" class="PHPPdf\Core\Node\Table\Row" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="height">5px</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\RowDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.td" class="PHPPdf\Core\Node\Table\Cell" public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="mergeComplexAttributes">
				<argument>border</argument>
				<argument type="collection">
					<argument key="name">border</argument>
					<argument key="color">black</argument>
					<argument key="size">1px</argument>
				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\CellFirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.img" class="PHPPdf\Core\Node\Image" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="margin">1</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ImageConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
				</argument>
			</call>
		</service>

		<service id="phppdf.node.hr" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="height">0.5</argument>
				<argument key="margin">12px 0</argument>
			</argument>
			<call method="mergeComplexAttributes">
				<argument>background</argument>
				<argument type="collection">
					<argument key="name">background</argument>
					<argument key="color">black</argument>
				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>
		
		<service id="phppdf.node.b" class="PHPPdf\Core\Node\Text" public="false">
			<tag name="phppdf.node" />
			<argument></argument>
			<argument type="collection">
				<argument key="font-style">bold</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.i" class="PHPPdf\Core\Node\Text" public="false">
			<tag name="phppdf.node" />
			<argument></argument>
			<argument type="collection">
				<argument key="font-style">italic</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\TextDimensionFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.page-break" class="PHPPdf\Core\Node\Container" public="false">
			<tag name="phppdf.node" />
			<argument type="collection">
				<argument key="break">true</argument>
				<argument key="height">0.01</argument>
			</argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>
		<service id="phppdf.node.column-layout" class="PHPPdf\Core\Node\ColumnableContainer"  public="false">
			<tag name="phppdf.node" />
			<argument type="collection"></argument>
			<call method="setFormattersNames">
				<argument>pre</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ConvertAttributesFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FirstPointPositionFormatter</argument>

				</argument>
			</call>
			<call method="setFormattersNames">
				<argument>post</argument>
				<argument type="collection">
					<argument>PHPPdf\Core\Formatter\ContainerDimensionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\StandardPositionFormatter</argument>
					<argument>PHPPdf\Core\Formatter\FloatFormatter</argument>
				</argument>
			</call>
		</service>
	</services>
</container>