keiron 02/01/11 00:45:06
Modified: src/org/apache/fop/render/awt Tag: fop-0_20_2-maintain
AWTRenderer.java
Log:
fixes small border prob
Submitted by: Ralph LaChance <[EMAIL PROTECTED]>
Reviewed by: Christian Geisert <[EMAIL PROTECTED]>
Revision Changes Path
No revision
No revision
1.38.2.1 +7 -3 xml-fop/src/org/apache/fop/render/awt/AWTRenderer.java
Index: AWTRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/awt/AWTRenderer.java,v
retrieving revision 1.38
retrieving revision 1.38.2.1
diff -u -r1.38 -r1.38.2.1
--- AWTRenderer.java 26 Sep 2001 12:00:42 -0000 1.38
+++ AWTRenderer.java 11 Jan 2002 08:45:06 -0000 1.38.2.1
@@ -1,5 +1,5 @@
/*
- * $Id: AWTRenderer.java,v 1.38 2001/09/26 12:00:42 keiron Exp $
+ * $Id: AWTRenderer.java,v 1.38.2.1 2002/01/11 08:45:06 keiron Exp $
* Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
* For details on use and redistribution please refer to the
* LICENSE file included with these sources.
@@ -271,10 +271,14 @@
int starty = pageHeight - ((y + 500) / 1000);
int endx = (x + w + 500) / 1000;
int endy = pageHeight - ((y + h + 500) / 1000);
- if (drawAsOutline)
+ if (drawAsOutline) {
graphics.drawRect(startx, starty, endx - startx, endy - starty);
- else
+ } else {
+ //don't round down to zero
+ if (w != 0 && endx == startx) endx++;
+ if (h != 0 && endy == starty) endy++;
graphics.fillRect(startx, starty, endx - startx, endy - starty);
+ }
}
protected void addFilledRect(int x, int y, int w, int h,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]