Bug 155632 Highlight red&Cursive does not work correctly
Highlight red&Cursive does not work correctly Steps to reproduce: 1. New a datasource "sample db" 2. Data set(sampleSet): select * from CLASSICMODELS.CUSTOMERS; 3. Drag a column [""CUSTOMERNAME""] from Data Explorer to the Layout and select it 4. Go to "Highlights" tab, click "add" button Condition: row["CUSTOMERNAME"] like "%a%" Font: Cursive, Color: red, bold" 5. Preview in PDF Expected result: highlight works well Actual result: red does not take effect
engine/org.eclipse.birt.report.engine.emitter.pdf/src/org/eclipse/birt/report/engine/emitter/pdf/PDFEmitter.java
drawBackgroundImage( style, startX, startY, width, height );
				
				int borderTopWidth = PropertyUtil.getDimensionValue( style
						.getProperty( StyleConstants.STYLE_BORDER_TOP_WIDTH ) );
				if(borderTopWidth>0)
				{
					Color borderTopColor = PropertyUtil.getColor( style
							.getProperty( StyleConstants.STYLE_BORDER_TOP_COLOR ) );
					drawBorder( new BorderInfo( layoutX,
						layoutY + borderTopWidth / 2, layoutX
								+ container.getWidth( ), layoutY
								+ borderTopWidth / 2, borderTopWidth,
						borderTopColor, style.getProperty( IStyle.STYLE_BORDER_TOP_STYLE ), BorderInfo.TOP_BORDER )); 
				}
				int borderLeftWidth = PropertyUtil.getDimensionValue( style
						.getProperty( StyleConstants.STYLE_BORDER_LEFT_WIDTH ) );
				if(borderLeftWidth>0)
				{
					Color borderLeftColor = PropertyUtil.getColor( style
							.getProperty( StyleConstants.STYLE_BORDER_LEFT_COLOR ) );
					drawBorder(new BorderInfo( layoutX
							+ borderLeftWidth / 2, layoutY, layoutX
							+ borderLeftWidth / 2,
							layoutY + container.getHeight( ), borderLeftWidth,
							borderLeftColor, style.getProperty( IStyle.STYLE_BORDER_LEFT_STYLE ), BorderInfo.LEFT_BORDER ));
				}
				int borderBottomWidth = PropertyUtil
						.getDimensionValue( style
								.getProperty( StyleConstants.STYLE_BORDER_BOTTOM_WIDTH ) );
				if(borderBottomWidth>0)