Bug 163919 Set all border on row has totally different preview result between PDF and webviewer [0300]
Description: Set all the direction of border to the table detail row and the preview result in the PDF is not correct. Build number: 2.2.0.v20061109-0630 Step to reproduce: 1. Use attached report design file. 2. preview it in PDF 3. preview it in webviewer Actual result: There are no border between two rows when preview in PDF. Excepted result: The preview result should same as the webviewer's
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/BorderConflictResolver.java
{
		styleMap = new HashMap( );
		styleMap.put( IStyle.NONE_VALUE, new Integer( 0 ) );
		styleMap.put( IStyle.INSET_VALUE, new Integer( 1 ) );
		styleMap.put( IStyle.GROOVE_VALUE, new Integer( 2 ) );
		styleMap.put( IStyle.OUTSET_VALUE, new Integer( 3 ) );
		styleMap.put( IStyle.RIDGE_VALUE, new Integer( 4 ) );
		styleMap.put( IStyle.DOTTED_VALUE, new Integer( 5 ) );
		styleMap.put( IStyle.DASHED_VALUE, new Integer( 6 ) );
		styleMap.put( IStyle.SOLID_VALUE, new Integer( 7 ) );
		styleMap.put( IStyle.DOUBLE_VALUE, new Integer( 8 ) );
	}
	/**
	 * The used style should be style of area which is writable, and the others
	 * are styles of content which is read-only.
	 * 
	 * @param tableLeft
	 * @param columnLeft
	 * @param cellLeft
	 * @param usedStyle
	 */
	public void resolveTableLeftBorder( IStyle tableLeft, IStyle rowLeft,
			IStyle columnLeft, IStyle cellLeft, IStyle usedStyle )
	{
		resolveBorder( new BorderStyleInfo[]{
				new BorderStyleInfo( cellLeft, POSITION_LEFT ),
				new BorderStyleInfo( columnLeft, POSITION_LEFT ),
				new BorderStyleInfo( rowLeft, POSITION_LEFT ),
				new BorderStyleInfo( tableLeft, POSITION_LEFT )},
				new BorderStyleInfo( usedStyle, POSITION_LEFT ) );