Bug 307327 BIDI3.6:In-line component positioning problem in RTL Reports
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
DimensionType cellHeight )
	{
		String imgUri = diagonalCellImageMap.get( cell.getInstanceID( )
				.getComponentID( ) );
		if ( imgUri == null )
		{
			
			DiagonalLineImage imageCreater = new DiagonalLineImage( );
			imageCreater.setDiagonalLine( cell.getDiagonalNumber( ),
					cell.getDiagonalStyle( ),
					cell.getDiagonalWidth( ),
					cell.getDiagonalColor( ) );
			imageCreater.setAntidiagonalLine( cell.getAntidiagonalNumber( ),
					cell.getAntidiagonalStyle( ),
					cell.getAntidiagonalWidth( ),
					cell.getAntidiagonalColor( ) );
			imageCreater.setImageDpi( imageDpi );
			imageCreater.setImageSize( getCellWidth( cell ), cellHeight );
			IStyle cellComputedStyle = cell.getComputedStyle( );
			String strColor = cellComputedStyle.getColor( );
			imageCreater.setColor( PropertyUtil.getColor( strColor ) );
			byte[] imageByteArray = null;
			try
			{
				
				imageByteArray = imageCreater.drawImage( );
			}
			catch ( IOException e )
			{
				logger.log( Level.WARNING, e.getMessage( ), e );