Bug 161186 Effects in viewer and PDF are not the same
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFBlockStackingLM.java
private boolean layoutChildNode( IReportItemExecutor childExecutor )
	{
		boolean childBreak = false;
		IContent childContent = childExecutor.execute( );
		PDFAbstractLM childLM = getFactory( ).createLayoutManager( this,
				childContent, childExecutor );
		childBreak = childLM.layout( );
		if ( childBreak && !childLM.isFinished( ) )
		{
			child = childLM;
		}
		return childBreak;
	}
	protected void newContext( )
	{
		createRoot( );
		validateBoxProperty( root.getStyle( ), parent.getMaxAvaWidth( ),
				context.getMaxHeight( ) );
		if ( null != parent )
		{
			calculateSpecifiedWidth( );
			
			int maxW = parent.getMaxAvaWidth( ) - parent.getCurrentIP( );
			if ( specifiedWidth > 0 )
			{
				maxW = Math.min( maxW, specifiedWidth );
			}
			root.setAllocatedWidth( maxW );
			setMaxAvaWidth( root.getContentWidth( ) );
			root.setAllocatedHeight( parent.getMaxAvaHeight( )