Bug 164074 Height property of label has no effect in PDF [0300]
Description: Height property of label has no effect in PDF Build number: 2.2.0.v20061110-0630 Step to reproduce: 1. inset a label in the report 2. set its Height properties 1in in property view 3. set a background color to the label 3. preview it in PDF and web viewer Actual result: Height property of label has no effect in PDF. Expected result: It can work.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
pse.birt.report.engine.content.IRowContent)
	 *
	public void endRow( IRowContent row )
	{
		if ( pop( ) )
		{
			return;
		}
		if ( enableMetadata )
		{
			metadataEmitter.endRow( row );
		}
		 assert currentData != null;
		
		 currentData.adjustCols( );
		writer.closeTag( HTMLTags.TAG_TR );
	}
	private boolean isCellInTableHead( ICellContent cell )
	{
		IElement row = cell.getParent( );
		if ( row instanceof IRowContent )
		{
			IElement tableBand = row.getParent( );
			if ( tableBand instanceof ITableBandContent )
			{
				int type = ( (ITableBandContent)tableBand ).getBandType( ); 
				if ( type == ITableBandContent.BAND_HEADER )
				{
					return true;
				}
			}
		}		
		return false;
	}
	
	*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.emitter.IContentEmitter#startCell(org.eclipse.birt.report.engine.content.ICellContent)
	 *
	public void startCell( ICellContent cell )
	{				
		leafCell = cell;
		cellFilled = false;
		
		int colSpan = cell.getColSpan( );
		
		push( false );
		
		if ( isHidden( ) )
		{
			return;
		}			
		
		logger.log( Level.FINE, "[HTMLTableEmitter] Start cell." ); 
			
		 output 'th' tag in table head, otherwise 'td' tag
		boolean isInTableHead = isCellInTableHead( cell ); 
		if ( isInTableHead )
		{
			writer.openTag( HTMLTags.TAG_TH ); 
		}
		else
		{
			writer.openTag( HTMLTags.TAG_TD ); 
		}
		 set the 'name' property
		setStyleName( cell.getStyleClass( ) );
		 colspan
		if ( colSpan > 1 )
		{
			writer.attribute( HTMLTags.ATTR_COLSPAN, colSpan );
		}
		 rowspan
		if ( ( cell.getRowSpan( ) ) > 1 )
		{
			writer.attribute( HTMLTags.ATTR_ROWSPAN, cell.getRowSpan( ) );
		}
		 vertical align can only be used with tabelCellInline Element
		StringBuffer styleBuffer = new StringBuffer( );
		handleColumnRelatedStyle( cell, styleBuffer );
		handleVerticalAlign( cell, styleBuffer );
		
		 set font weight to be normal if the cell use "th" tag while it is in table header.
		if ( isInTableHead )
		{
			handleCellFont( cell, styleBuffe