You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by ar...@apache.org on 2001/10/12 23:36:45 UTC
cvs commit: xml-fop/src/org/apache/fop/render/pcl PCLRenderer.java
artw 01/10/12 14:36:45
Modified: src/org/apache/fop/render/pcl PCLRenderer.java
Log:
Correct border printing problem.
Revision Changes Path
1.13 +11 -6 xml-fop/src/org/apache/fop/render/pcl/PCLRenderer.java
Index: PCLRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/pcl/PCLRenderer.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- PCLRenderer.java 2001/09/11 10:04:25 1.12
+++ PCLRenderer.java 2001/10/12 21:36:45 1.13
@@ -1,5 +1,5 @@
/*
- * $Id: PCLRenderer.java,v 1.12 2001/09/11 10:04:25 keiron Exp $
+ * $Id: PCLRenderer.java,v 1.13 2001/10/12 21:36:45 artw 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.
@@ -166,14 +166,16 @@
* @param stroke the stroke color/gradient
*/
protected void addRect(int x, int y, int w, int h, PDFPathPaint stroke) {
- if (h < 0)
- h *= -1;
+ //if (h < 0)
+ // h *= -1;
- if (h < 720 || w < 720) {
+ if ((h >= 0 && h < 720) || (h < 0 && h > -720) || w < 720) {
if (w < 720)
w = 720;
- if (h < 720)
+ if (h > 0 && h < 720)
h = 720;
+ else if (h < 0 && h > -720)
+ h = -720;
addRect(x, y, w, h, stroke, stroke);
} else {
addRect(x, y, w, 720, stroke, stroke);
@@ -198,7 +200,10 @@
if ((w == 0) || (h == 0))
return;
if (h < 0)
- h *= -1;
+ h *= -1;
+ else
+ y += h;
+
PDFColor sc = (PDFColor)stroke;
PDFColor fc = (PDFColor)fill;
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org