Author: vhennebert
Date: Tue Apr 28 15:34:47 2009
New Revision: 769436

URL: http://svn.apache.org/viewvc?rev=769436&view=rev
Log:
Bugfix: take rotation into account also when resource level is not inline

Modified:
    
xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractDataObject.java

Modified: 
xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractDataObject.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractDataObject.java?rev=769436&r1=769435&r2=769436&view=diff
==============================================================================
--- 
xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractDataObject.java 
(original)
+++ 
xmlgraphics/fop/trunk/src/java/org/apache/fop/afp/modca/AbstractDataObject.java 
Tue Apr 28 15:34:47 2009
@@ -34,7 +34,8 @@
  * Abstract base class used by the ImageObject and GraphicsObject which both
  * have define an ObjectEnvironmentGroup
  */
-public abstract class AbstractDataObject extends AbstractNamedAFPObject 
implements Startable, Completable {
+public abstract class AbstractDataObject extends AbstractNamedAFPObject
+        implements Startable, Completable {
 
     /** the object environment group */
     protected ObjectEnvironmentGroup objectEnvironmentGroup = null;
@@ -81,14 +82,14 @@
         AFPResourceInfo resourceInfo = dataObjectInfo.getResourceInfo();
         AFPResourceLevel resourceLevel = resourceInfo.getLevel();
         ObjectAreaPosition objectAreaPosition = null;
+        int rotation = objectAreaInfo.getRotation();
         if (resourceLevel.isInline()) {
             int x = objectAreaInfo.getX();
             int y = objectAreaInfo.getY();
-            int rotation = objectAreaInfo.getRotation();
             objectAreaPosition = factory.createObjectAreaPosition(x, y, 
rotation);
         } else {
             // positional values are specified in the oaOffset of the include 
object
-            objectAreaPosition = factory.createObjectAreaPosition(0, 0, 0);
+            objectAreaPosition = factory.createObjectAreaPosition(0, 0, 
rotation);
         }
         objectAreaPosition.setReferenceCoordinateSystem(
                 ObjectAreaPosition.REFCSYS_PAGE_SEGMENT_RELATIVE);



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to