Bug 183551 [Automation][Regression] table page break inside did not work properly in pdf
steps to reproduce: - use the attached report design - preview in pdf expected behavior: - page break inside avoid works properly actual behavior: - page break inside avoid did not work properly as expected, please refer to rendered page 9 and page 10 of the attached report design
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFBlockStackingLM.java
implements
			IBlockStackingLayoutManager
{
	
	protected IReportItemExecutor blockExecutor = null;
	protected CompositeArea keepWithCache = new CompositeArea();
	
	protected boolean keepWith = false;
	
	protected boolean pageBreakAvoid = false;
	
		
	public int getCurrentMaxContentHeight()
	{
		return maxAvaHeight - currentBP - keepWithCache.getHeight( );
	}
	
	protected void addChild( PDFAbstractLM child )
	{
		this.child = child;
	}
	public PDFBlockStackingLM( PDFLayoutEngineContext context,
			PDFStackingLM parent, IContent content, IReportItemExecutor executor )
	{
		super( context, parent, content, executor );
		pageBreakAvoid = pageBreakInsideAvoid( ) || pageBreakAfterAvoid();