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]