Author: acumiskey
Date: Wed Apr 16 05:44:07 2008
New Revision: 648684
URL: http://svn.apache.org/viewvc?rev=648684&view=rev
Log:
Structured field length fix for ObjectContainer.
Modified:
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/modca/ObjectContainer.java
Modified:
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/modca/ObjectContainer.java
URL:
http://svn.apache.org/viewvc/xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/modca/ObjectContainer.java?rev=648684&r1=648683&r2=648684&view=diff
==============================================================================
---
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/modca/ObjectContainer.java
(original)
+++
xmlgraphics/fop/branches/Temp_AFPGOCAResources/src/java/org/apache/fop/render/afp/modca/ObjectContainer.java
Wed Apr 16 05:44:07 2008
@@ -31,7 +31,7 @@
/**
* Object containers are MO:DCA objects that envelop and carry object data.
*/
-public class ObjectContainer extends AbstractPreparedAFPObject implements
DataObjectAccessor {
+public class ObjectContainer extends AbstractNamedAFPObject implements
DataObjectAccessor {
/**
* the data object
@@ -95,7 +95,7 @@
this.objectData = bos.toByteArray();
// Set the total record length
- byte[] len = BinaryUtils.convert(18 + getTripletDataLength() +
objectData.length, 2);
+ byte[] len = BinaryUtils.convert(16 + getTripletDataLength(), 2);
byte[] data = new byte[] {
0x5A, // Structured field identifier
len[0], // Length byte 1
@@ -106,7 +106,7 @@
0x00, // Flags
0x00, // Reserved
0x00, // Reserved
- nameBytes[0],
+ nameBytes[0],
nameBytes[1],
nameBytes[2],
nameBytes[3],
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]