Bug 191947 [Regression]PDF output: extra/broken border
Regression bug:168136 Get the attached report design file, and preview the pdf. The border is truncated. Build version:2.2.0.v20070611-0956
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/emitter/PageDeviceRender.java
pageGraphic.drawLine( bi.startX, bi.startY, bi.endX, bi.endY,
						bi.borderWidth, bi.borderColor, "dotted" ); 
			}
		}
		if ( null != dashed )
		{
			for ( Iterator it = dashed.iterator( ); it.hasNext( ); )
			{
				BorderInfo bi = (BorderInfo) it.next( );
				pageGraphic.drawLine( bi.startX, bi.startY, bi.endX, bi.endY,
						bi.borderWidth, bi.borderColor, "dashed" ); 
			}
		}
		if ( null != solid )
		{
			for ( Iterator it = solid.iterator( ); it.hasNext( ); )
			{
				BorderInfo bi = (BorderInfo) it.next( );
				pageGraphic.drawLine( bi.startX, bi.startY, bi.endX, bi.endY,
						bi.borderWidth, bi.borderColor, "solid" ); 
			}
		}
		if ( null != dbl )
		{
			for ( Iterator it = dbl.iterator( ); it.hasNext( ); )
			{
				BorderInfo bi = (BorderInfo) it.next( );
				int borderWidth = bi.borderWidth;
				int outerBorderWidth = borderWidth / 4;
				int innerBorderWidth = borderWidth / 4;