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 pb...@apache.org on 2004/05/08 15:05:20 UTC
cvs commit: xml-fop/src/java/org/apache/fop/fo FoRoot.java
pbwest 2004/05/08 06:05:20
Modified: src/java/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design
FoRoot.java
Log:
System.out.println replaced by logging.
getReferenceRectangle() added
Revision Changes Path
No revision
No revision
1.1.2.12 +23 -9 xml-fop/src/java/org/apache/fop/fo/Attic/FoRoot.java
Index: FoRoot.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/Attic/FoRoot.java,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -u -r1.1.2.11 -r1.1.2.12
--- FoRoot.java 25 Feb 2004 23:54:47 -0000 1.1.2.11
+++ FoRoot.java 8 May 2004 13:05:20 -0000 1.1.2.12
@@ -23,6 +23,7 @@
import java.util.NoSuchElementException;
import org.apache.fop.apps.FOPException;
+import org.apache.fop.area.Area;
import org.apache.fop.datastructs.TreeException;
import org.apache.fop.fo.declarations.FoDeclarations;
import org.apache.fop.fo.expr.PropertyException;
@@ -122,7 +123,8 @@
public void buildFoTree() throws FOPException{
XmlEvent ev;
String nowProcessing;
- //System.out.println("buildFoTree: " + event);
+ log.fine("buildFoTree");
+ log.finer("layout-master-set");
nowProcessing = "layout-master-set";
try {
// Look for layout-master-set. Must be one.
@@ -137,6 +139,7 @@
layoutMasters.deleteSubTree();
// Look for optional declarations
+ log.finer("declarations");
nowProcessing = "declarations";
ev = xmlevents.expectStartElement
(FObjectNames.DECLARATIONS, XmlEvent.DISCARD_W_SPACE);
@@ -150,6 +153,7 @@
// Process page-sequences here
// must have at least one
+ log.finer("page-sequence");
nowProcessing = "page-sequence";
ev = xmlevents.expectStartElement
(FObjectNames.PAGE_SEQUENCE, XmlEvent.DISCARD_W_SPACE);
@@ -181,11 +185,21 @@
makeSparsePropsSet();
// Provide some stats
for (int i = 0; i <= Namespaces.LAST_NS_INDEX; i++) {
- System.out.println("Namespace " + namespaces.getIndexURI(i));
- System.out.println("Size of event pool: " +
- namespaces.getNSPoolSize(i));
- System.out.println("Next event id : " +
- namespaces.getSequenceValue(i));
+ log.info("Namespace " + namespaces.getIndexURI(i));
+ log.info("Size of event pool: " + namespaces.getNSPoolSize(i));
+ log.info("Next event id : " + namespaces.getSequenceValue(i));
}
}
+
+ public Area getReferenceRectangle() throws FOPException {
+ // TODO Reference rectangle is assumed to be equivalent to the
+ // "auto" value on "page-height" and "page-width". The
+ // inline-progression-dimension and block-progression-dimension are
+ // calculated according to the computed values of the
+ // reference-orientation and writing-mode of the FO for which the
+ // percentage is calculated. See
+ // 7.3 Reference Rectangle for Percentage Computations
+ throw new FOPException("Called from FoRoot");
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org