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 ke...@locus.apache.org on 2000/08/03 07:08:33 UTC
cvs commit: xml-fop/src/org/apache/fop/render/xml XMLRenderer.java
keiron 00/08/02 22:08:33
Modified: src/org/apache/fop/render Renderer.java
src/org/apache/fop/render/awt AWTRenderer.java
src/org/apache/fop/render/xml XMLRenderer.java
Log:
rendering for foreign object
Revision Changes Path
1.8 +4 -1 xml-fop/src/org/apache/fop/render/Renderer.java
Index: Renderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/Renderer.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Renderer.java 2000/07/11 05:26:53 1.7
+++ Renderer.java 2000/08/03 05:08:29 1.8
@@ -1,4 +1,4 @@
-/*-- $Id: Renderer.java,v 1.7 2000/07/11 05:26:53 keiron Exp $ --
+/*-- $Id: Renderer.java,v 1.8 2000/08/03 05:08:29 keiron Exp $ --
============================================================================
The Apache Software License, Version 1.1
@@ -88,6 +88,9 @@
/** render the given SVG area */
public void renderSVGArea(SVGArea area);
+
+ /** render a foreign object area */
+ public void renderForeignObjectArea(ForeignObjectArea area);
/** render the given image area */
public void renderImageArea(ImageArea area);
1.8 +7 -0 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.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AWTRenderer.java 2000/07/11 05:26:53 1.7
+++ AWTRenderer.java 2000/08/03 05:08:30 1.8
@@ -591,6 +591,13 @@
}
+ /** render a foreign object area */
+ public void renderForeignObjectArea(ForeignObjectArea area)
+ {
+ // if necessary need to scale and align the content
+ area.getObject().render(this);
+ }
+
public void renderSVGArea(SVGArea area) {
int x = this.currentAreaContainerXPosition;
int y = this.currentYPosition;
1.9 +8 -1 xml-fop/src/org/apache/fop/render/xml/XMLRenderer.java
Index: XMLRenderer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/render/xml/XMLRenderer.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XMLRenderer.java 2000/07/11 05:26:54 1.8
+++ XMLRenderer.java 2000/08/03 05:08:32 1.9
@@ -1,4 +1,4 @@
-/*-- $Id: XMLRenderer.java,v 1.8 2000/07/11 05:26:54 keiron Exp $ --
+/*-- $Id: XMLRenderer.java,v 1.9 2000/08/03 05:08:32 keiron Exp $ --
============================================================================
The Apache Software License, Version 1.1
@@ -215,6 +215,13 @@
public void renderDisplaySpace(DisplaySpace space) {
writeEmptyElementTag("<DisplaySpace size=\""
+ space.getSize() +"\"/>");
+ }
+
+ /** render a foreign object area */
+ public void renderForeignObjectArea(ForeignObjectArea area)
+ {
+ // if necessary need to scale and align the content
+ area.getObject().render(this);
}
/**