Bug 161180 PDF output problem
Birt 2.1.1 PDF emitter seems to have a bug. It doesn't render floating width table columns correctly. I have n fixed width columns and one floating column width in my designs. This column width should be equal to page width - fixed widths - margins. The resulting width in Birt 2.1.1 is 0. Birt 2.1 renders these reports without problems.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/PDFTableLM.java
protected ColumnWidthResolver columnWidthResolver;
	protected int rowCount = 0;
	
	protected boolean isNewArea = true;
	
	public PDFTableLM( PDFLayoutEngineContext context, PDFStackingLM parent,
			IContent content, IReportItemExecutor executor )
	{
		super( context, parent, content, executor );
		tableContent = (ITableContent) content;
		columnWidthResolver = new ColumnWidthResolver(tableContent);
		repeatHeader = tableContent.isHeaderRepeat( );
		columnNumber = tableContent.getColumnCount( );
		lastRowContent = new CellWrapper[columnNumber];
		currentRowContent = new CellWrapper[columnNumber];
		pageBreakState = AUTO_PAGE_BREAK_STATE;
	}
	public int getRepeatCount( )
	{
		return this.repeatRowCount;
	}
	public void setRepeatCount( int repeatRowCount )
	{
		this.repeatRowCount = repeatRowCount;
	}
	protected boolean traverseChildren( )
	{
		if(isNewArea)
		{