Author: acumiskey
Date: Thu Oct 16 06:49:11 2008
New Revision: 705242
URL: http://svn.apache.org/viewvc?rev=705242&view=rev
Log:
Removed debug code
Modified:
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPGraphics2D.java
Modified:
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPGraphics2D.java
URL:
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPGraphics2D.java?rev=705242&r1=705241&r2=705242&view=diff
==============================================================================
---
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPGraphics2D.java
(original)
+++
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/AFPGraphics2D.java
Thu Oct 16 06:49:11 2008
@@ -215,6 +215,7 @@
graphicsObj.beginArea();
}
AffineTransform trans = super.getTransform();
+
PathIterator iter = shape.getPathIterator(trans);
double[] vals = new double[6];
int[] coords = null;
@@ -295,7 +296,8 @@
graphicsObj.addBox(coords);
} else if (shape instanceof Ellipse2D) {
Ellipse2D elip = (Ellipse2D) shape;
- final double factor = info.getResolution() / 100f;
+ int resolution = info.getResolution();
+ final double factor = resolution / 100f;
graphicsObj.setArcParams(
(int)Math.round(elip.getWidth() * factor),
(int)Math.round(elip.getHeight() * factor),
@@ -404,13 +406,19 @@
// create image object info
AFPImageObjectInfo imageObjectInfo = new AFPImageObjectInfo();
+ imageObjectInfo.setMimeType(MimeConstants.MIME_AFP_IOCA_FS45);
+
+ imageObjectInfo.setBitsPerPixel(state.getBitsPerPixel());
+
+ imageObjectInfo.setResourceInfo(info.getResourceInfo());
+
int dataHeight = renderedImage.getHeight();
imageObjectInfo.setDataHeight(dataHeight);
int dataWidth = renderedImage.getWidth();
imageObjectInfo.setDataWidth(dataWidth);
- boolean colorImages = true;//state.isColorImages();
+ boolean colorImages = state.isColorImages();
imageObjectInfo.setColor(colorImages);
ByteArrayOutputStream boas = new ByteArrayOutputStream();
@@ -432,11 +440,6 @@
imageObjectInfo.setUri(imageInfo.getOriginalURI());
}
- imageObjectInfo.setMimeType(MimeConstants.MIME_AFP_IOCA_FS45);
- imageObjectInfo.setBitsPerPixel(state.getBitsPerPixel());
- imageObjectInfo.setResourceInfo(info.getResourceInfo());
-
-
// create object area info
AFPObjectAreaInfo objectAreaInfo = new AFPObjectAreaInfo();
@@ -488,21 +491,21 @@
g2d.setComposite(gc.getComposite());
- if (!g2d.drawImage(img, 0, 0, bufferedWidth, bufferedHeight,
observer)) {
- return false;
- }
+ boolean drawn = g2d.drawImage(img, 0, 0, bufferedWidth,
bufferedHeight, observer);
g2d.dispose();
- try {
- // get image object info
- AFPImageObjectInfo imageObjectInfo =
getImageObjectInfo(bufferedImage, x, y, width, height);
-
- // create image resource
- AFPResourceManager resourceManager = info.getResourceManager();
- resourceManager.createObject(imageObjectInfo);
- return true;
- } catch (IOException ioe) {
- handleIOException(ioe);
+ if (drawn) {
+ try {
+ // get image object info
+ AFPImageObjectInfo imageObjectInfo =
getImageObjectInfo(bufferedImage, x, y, width, height);
+
+ // create image resource
+ AFPResourceManager resourceManager = info.getResourceManager();
+ resourceManager.createObject(imageObjectInfo);
+ return true;
+ } catch (IOException ioe) {
+ handleIOException(ioe);
+ }
}
return false;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]