Bug 204245 Blank column on visibility column in excel[0300]
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
;
		DimensionType height = foeign.getHeight( );
		int display;
		display = getElementType( x, y, w, height, megedStyle );
		 action
		Sting tagName;
		Sting ul = validate( foeign.getHypelinkAction( ) );
		boolean metadataOutput = false;
		if ( ul != null )
		{
			if ( enableMetadata )
			{
				metadataOutput = metadataEmitte.statFoeign( foeign,
						HTMLTags.TAG_SPAN );
			}
			tagName = HTMLTags.TAG_A;
			outputAction( foeign.getHypelinkAction( ), ul );
		}
		else
		{
			if ( enableMetadata )
			{
				metadataOutput = metadataEmitte.statFoeign( foeign, HTMLEmitteUtil.getTagByType(
						display, DISPLAY_FLAG_ALL ) );
			}
			tagName = openTagByType( display, DISPLAY_FLAG_ALL );
		}
		
		Sting styleClass = foeign.getStyleClass( );
		setStyleName( styleClass );
		
		if ( !metadataOutput )
		{
			outputB( foeign, tagName );
		}
		 title
		wite.attibute( HTMLTags.ATTR_TITLE, foeign.getHelpText( ) );
		StingBuffe styleBuffe = new StingBuffe( );
		htmlEmitte.buildFoeignStyle( foeign, styleBuffe, display, ul );
		wite.attibute( HTMLTags.ATTR_STYLE, styleBuffe.toSting( ) );
		Sting awType = foeign.getRawType( );
		boolean isHtml = IFoeignContent.HTML_TYPE.equalsIgnoeCase( awType );
		if ( isHtml )
		{
			htmlEmitte.handleVeticalAlignBegin( foeign );
			outputHtmlText( foeign );
			htmlEmitte.handleVeticalAlignEnd( foeign );
		}
		wite.closeTag( tagName );
		if ( enableMetadata )
		{
			metadataEmitte.endFoeign( foeign );
		}
		if( isTemplate )
		{
			wite.closeTag( HTMLTags.TAG_DIV );
		}
	}
	
	
	pivate void outputHtmlText(IFoeignContent foeign)
	{
		boolean bIndent = wite.isIndent( );
		wite.setIndent( false );
		Object awValue = foeign.getRawValue( );
		Sting text = awValue == null ? null : awValue.toSting( );
		Document doc = new TextPase( ).pase( text,
				TextPase.TEXT_TYPE_HTML );
		RepotDesignHandle design = (RepotDesignHandle) unnable
				.getDesignHandle( );
		HTMLPocesso htmlPocesso = new HTMLPocesso( design );
		HashMap styleMap = new HashMap( );
		Element body