bckfnn 2004/09/22 01:29:45 Modified: src/java/org/apache/fop/render/ps PSRenderer.java src/java/org/apache/fop/render/awt AWTRenderer.java src/java/org/apache/fop/render/svg SVGRenderer.java src/java/org/apache/fop/render/xml XMLRenderer.java Log: Use content ipd/bpd instead of allocation width/height. Revision Changes Path 1.31 +9 -9 xml-fop/src/java/org/apache/fop/render/ps/PSRenderer.java Index: PSRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/ps/PSRenderer.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- PSRenderer.java 9 Jul 2004 17:27:12 -0000 1.30 +++ PSRenderer.java 22 Sep 2004 08:29:44 -0000 1.31 @@ -522,8 +522,8 @@ saveGraphicsState(); int x = bv.getXOffset() + containingIPPosition; int y = bv.getYOffset() + containingBPPosition; - int width = bv.getWidth(); - int height = bv.getHeight(); + int width = bv.getIPD(); + int height = bv.getBPD(); clip(x, y, width, height); } @@ -556,11 +556,11 @@ double[] vals = ctm.toArray(); //boolean aclock = vals[2] == 1.0; if (vals[2] == 1.0) { - ctm = ctm.translate(-saveBP - bv.getHeight(), -saveIP); + ctm = ctm.translate(-saveBP - bv.getBPD(), -saveIP); } else if (vals[0] == -1.0) { - ctm = ctm.translate(-saveIP - bv.getWidth(), -saveBP - bv.getHeight()); + ctm = ctm.translate(-saveIP - bv.getIPD(), -saveBP - bv.getBPD()); } else { - ctm = ctm.translate(saveBP, saveIP - bv.getWidth()); + ctm = ctm.translate(saveBP, saveIP - bv.getIPD()); } } @@ -573,8 +573,8 @@ saveGraphicsState(); int x = bv.getXOffset(); int y = bv.getYOffset(); - int width = bv.getWidth(); - int height = bv.getHeight(); + int width = bv.getIPD(); + int height = bv.getBPD(); clip(x, y, width, height); } @@ -599,7 +599,7 @@ currentIPPosition = saveIP; currentBPPosition = saveBP; - currentBPPosition += (int)(bv.getHeight()); + currentBPPosition += (int)(bv.getAllocBPD()); } currentFontName = saveFontName; } @@ -663,7 +663,7 @@ float startx = currentIPPosition; float starty = currentBPPosition; drawBackAndBorders(block, startx, starty, - block.getWidth(), block.getHeight()); + block.getIPD(), block.getBPD()); } /** 1.31 +1 -1 xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java Index: AWTRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/awt/AWTRenderer.java,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- AWTRenderer.java 9 Sep 2004 07:29:40 -0000 1.30 +++ AWTRenderer.java 22 Sep 2004 08:29:45 -0000 1.31 @@ -459,7 +459,7 @@ graphics.drawString(s, 220, 200); // TODO: render text decorations - currentBlockIPPosition += text.getWidth(); + currentBlockIPPosition += text.getAllocIPD(); } /** @see org.apache.fop.render.AbstractRenderer */ 1.18 +1 -1 xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java Index: SVGRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/svg/SVGRenderer.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- SVGRenderer.java 9 Jul 2004 20:05:41 -0000 1.17 +++ SVGRenderer.java 22 Sep 2004 08:29:45 -0000 1.18 @@ -380,7 +380,7 @@ currentBlockIPPosition / 1000, (currentBPPosition + area.getOffset() - area.getRuleThickness() / 2) / 1000, - (currentBlockIPPosition + area.getWidth()) / 1000, + (currentBlockIPPosition + area.getIPD()) / 1000, (currentBPPosition + area.getOffset() - area.getRuleThickness() / 2) / 1000); line.setAttributeNS(null, "style", style); 1.28 +5 -6 xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java Index: XMLRenderer.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/render/xml/XMLRenderer.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- XMLRenderer.java 9 Sep 2004 07:29:40 -0000 1.27 +++ XMLRenderer.java 22 Sep 2004 08:29:45 -0000 1.28 @@ -331,9 +331,8 @@ * @see org.apache.fop.render.AbstractRenderer#renderBlock(Block) */ protected void renderBlock(Block block) { - String prop = " width=\"" + block.getWidth() + - "\" ipd=\"" + block.getIPD() + - "\" height=\"" + block.getHeight() + "\""; + String prop = " ipd=\"" + block.getIPD() + + "\" bpd=\"" + block.getBPD() + "\""; Map map = block.getTraits(); if (map != null) { prop = prop + " props=\"" + getPropString(map) + "\""; @@ -352,7 +351,7 @@ if (map != null) { prop = " props=\"" + getPropString(map) + "\""; } - writeStartTag("<lineArea height=\"" + line.getHeight() + "\"" + writeStartTag("<lineArea bpd=\"" + line.getBPD() + "\"" + prop + ">"); super.renderLineArea(line); writeEndTag("</lineArea>"); @@ -414,7 +413,7 @@ * @see org.apache.fop.render.Renderer#renderInlineSpace(Space) */ protected void renderInlineSpace(Space space) { - writeElement("<space width=\"" + space.getWidth() + "\"/>"); + writeElement("<space ipd=\"" + space.getIPD() + "\"/>"); } /** @@ -470,7 +469,7 @@ style = "ridge"; break; } - writeElement("<leader width=\"" + area.getWidth() + writeElement("<leader ipd=\"" + area.getIPD() + "\" ruleStyle=\"" + style + "\" ruleThickness=\"" + area.getRuleThickness() + "\"/>");
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]