diff --git a/build/jakarta-poi/docs/inthenews.html b/build/jakarta-poi/docs/inthenews.html index 5ed2c9e0ea..2401d0141b 100644 --- a/build/jakarta-poi/docs/inthenews.html +++ b/build/jakarta-poi/docs/inthenews.html @@ -138,6 +138,13 @@
xxxxxxx (French) | +
+ + + + Growing up in Florida, one does not use very much French on a day + to day basis, and while I know how to say French in French I have + absolutely no idea how to spell it. So if you are so inclined and + have the requisite extended characters on your keyboard, please + email acoliver at apache dot org the proper spelling for French in + French. + + +
|
+ Growing up in Florida, one does not use very much French on a day + to day basis, and while I know how to say French in French I have + absolutely no idea how to spell it. So if you are so inclined and + have the requisite extended characters on your keyboard, please + email acoliver at apache dot org the proper spelling for French in + French. +
+
If anyone knows how to spell Japanese in a way that Japanese
diff --git a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java
index 03d13992d0..37765d92a2 100644
--- a/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java
+++ b/src/scratchpad/src/org/apache/poi/hdf/model/hdftypes/definitions/FIBAbstractType.java
@@ -213,6 +213,24 @@ public class FIBType
private int field_117_sttbfassoc_size;
private int field_118_textPieceTableOffset;
private int field_119_textPieceTableSize;
+ private int field_120_unused;
+ private int field_121_unused;
+ private int field_122_offsetAutosaveSource;
+ private int field_123_countAutosaveSource;
+ private int field_124_offsetGrpXstAtnOwners;
+ private int field_125_countGrpXstAtnOwners;
+ private int field_126_offsetSttbfAtnbkmk;
+ private int field_127_lengthSttbfAtnbkmk;
+ private int field_128_unused;
+ private int field_129_unused;
+ private int field_130_unused;
+ private int field_131_unused;
+ private int field_132_offsetPlcspaMom;
+ private int field_133_lengthPlcspaMom;
+ private int field_134_offsetPlcspaHdr;
+ private int field_135_lengthPlcspaHdr;
+ private int field_136_lengthPlcfBookmarkFirst;
+ private int field_137_offsetPlcfBookmarkFirst;
public FIBType()
@@ -341,6 +359,24 @@ public class FIBType
field_117_sttbfassoc_size = LittleEndian.getInt(data, 0x196 + offset);
field_118_textPieceTableOffset = LittleEndian.getInt(data, 0x19a + offset);
field_119_textPieceTableSize = LittleEndian.getInt(data, 0x19e + offset);
+ field_120_unused = LittleEndian.getInt(data, 0x1a2 + offset);
+ field_121_unused = LittleEndian.getInt(data, 0x1a6 + offset);
+ field_122_offsetAutosaveSource = LittleEndian.getInt(data, 0x1aa + offset);
+ field_123_countAutosaveSource = LittleEndian.getInt(data, 0x1ae + offset);
+ field_124_offsetGrpXstAtnOwners = LittleEndian.getInt(data, 0x1b2 + offset);
+ field_125_countGrpXstAtnOwners = LittleEndian.getInt(data, 0x1b6 + offset);
+ field_126_offsetSttbfAtnbkmk = LittleEndian.getInt(data, 0x1ba + offset);
+ field_127_lengthSttbfAtnbkmk = LittleEndian.getInt(data, 0x1be + offset);
+ field_128_unused = LittleEndian.getInt(data, 0x1c2 + offset);
+ field_129_unused = LittleEndian.getInt(data, 0x1c6 + offset);
+ field_130_unused = LittleEndian.getInt(data, 0x1ca + offset);
+ field_131_unused = LittleEndian.getInt(data, 0x1ce + offset);
+ field_132_offsetPlcspaMom = LittleEndian.getInt(data, 0x1d2 + offset);
+ field_133_lengthPlcspaMom = LittleEndian.getInt(data, 0x1d6 + offset);
+ field_134_offsetPlcspaHdr = LittleEndian.getInt(data, 0x1da + offset);
+ field_135_lengthPlcspaHdr = LittleEndian.getInt(data, 0x1de + offset);
+ field_136_lengthPlcfBookmarkFirst = LittleEndian.getInt(data, 0x1e2 + offset);
+ field_137_offsetPlcfBookmarkFirst = LittleEndian.getInt(data, 0x1e6 + offset);
}
@@ -964,6 +1000,96 @@ public class FIBType
.append(HexDump.toHex((int)getTextPieceTableSize()))
.append(" (").append(getTextPieceTableSize()).append(" )\n");
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .offsetAutosaveSource = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetAutosaveSource()))
+ .append(" (").append(getOffsetAutosaveSource()).append(" )\n");
+
+ buffer.append(" .countAutosaveSource = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getCountAutosaveSource()))
+ .append(" (").append(getCountAutosaveSource()).append(" )\n");
+
+ buffer.append(" .offsetGrpXstAtnOwners = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetGrpXstAtnOwners()))
+ .append(" (").append(getOffsetGrpXstAtnOwners()).append(" )\n");
+
+ buffer.append(" .countGrpXstAtnOwners = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getCountGrpXstAtnOwners()))
+ .append(" (").append(getCountGrpXstAtnOwners()).append(" )\n");
+
+ buffer.append(" .offsetSttbfAtnbkmk = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetSttbfAtnbkmk()))
+ .append(" (").append(getOffsetSttbfAtnbkmk()).append(" )\n");
+
+ buffer.append(" .lengthSttbfAtnbkmk = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getLengthSttbfAtnbkmk()))
+ .append(" (").append(getLengthSttbfAtnbkmk()).append(" )\n");
+
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .unused = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getUnused()))
+ .append(" (").append(getUnused()).append(" )\n");
+
+ buffer.append(" .offsetPlcspaMom = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetPlcspaMom()))
+ .append(" (").append(getOffsetPlcspaMom()).append(" )\n");
+
+ buffer.append(" .lengthPlcspaMom = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getLengthPlcspaMom()))
+ .append(" (").append(getLengthPlcspaMom()).append(" )\n");
+
+ buffer.append(" .offsetPlcspaHdr = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetPlcspaHdr()))
+ .append(" (").append(getOffsetPlcspaHdr()).append(" )\n");
+
+ buffer.append(" .lengthPlcspaHdr = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getLengthPlcspaHdr()))
+ .append(" (").append(getLengthPlcspaHdr()).append(" )\n");
+
+ buffer.append(" .lengthPlcfBookmarkFirst = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getLengthPlcfBookmarkFirst()))
+ .append(" (").append(getLengthPlcfBookmarkFirst()).append(" )\n");
+
+ buffer.append(" .offsetPlcfBookmarkFirst = ")
+ .append("0x")
+ .append(HexDump.toHex((int)getOffsetPlcfBookmarkFirst()))
+ .append(" (").append(getOffsetPlcfBookmarkFirst()).append(" )\n");
+
buffer.append("[/FIB]\n");
return buffer.toString();
}
@@ -973,7 +1099,7 @@ public class FIBType
*/
public int getSize()
{
- return 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4;
+ return 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 2 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4;
}
@@ -2882,6 +3008,294 @@ public class FIBType
this.field_119_textPieceTableSize = field_119_textPieceTableSize;
}
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_120_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_120_unused)
+ {
+ this.field_120_unused = field_120_unused;
+ }
+
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_121_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_121_unused)
+ {
+ this.field_121_unused = field_121_unused;
+ }
+
+ /**
+ * Get the offset AutosaveSource field for the FIB record.
+ */
+ public int getOffsetAutosaveSource()
+ {
+ return field_122_offsetAutosaveSource;
+ }
+
+ /**
+ * Set the offset AutosaveSource field for the FIB record.
+ */
+ public void setOffsetAutosaveSource(int field_122_offsetAutosaveSource)
+ {
+ this.field_122_offsetAutosaveSource = field_122_offsetAutosaveSource;
+ }
+
+ /**
+ * Get the count AutosaveSource field for the FIB record.
+ */
+ public int getCountAutosaveSource()
+ {
+ return field_123_countAutosaveSource;
+ }
+
+ /**
+ * Set the count AutosaveSource field for the FIB record.
+ */
+ public void setCountAutosaveSource(int field_123_countAutosaveSource)
+ {
+ this.field_123_countAutosaveSource = field_123_countAutosaveSource;
+ }
+
+ /**
+ * Get the offset GrpXstAtnOwners field for the FIB record.
+ */
+ public int getOffsetGrpXstAtnOwners()
+ {
+ return field_124_offsetGrpXstAtnOwners;
+ }
+
+ /**
+ * Set the offset GrpXstAtnOwners field for the FIB record.
+ */
+ public void setOffsetGrpXstAtnOwners(int field_124_offsetGrpXstAtnOwners)
+ {
+ this.field_124_offsetGrpXstAtnOwners = field_124_offsetGrpXstAtnOwners;
+ }
+
+ /**
+ * Get the count GrpXstAtnOwners field for the FIB record.
+ */
+ public int getCountGrpXstAtnOwners()
+ {
+ return field_125_countGrpXstAtnOwners;
+ }
+
+ /**
+ * Set the count GrpXstAtnOwners field for the FIB record.
+ */
+ public void setCountGrpXstAtnOwners(int field_125_countGrpXstAtnOwners)
+ {
+ this.field_125_countGrpXstAtnOwners = field_125_countGrpXstAtnOwners;
+ }
+
+ /**
+ * Get the offset SttbfAtnbkmk field for the FIB record.
+ */
+ public int getOffsetSttbfAtnbkmk()
+ {
+ return field_126_offsetSttbfAtnbkmk;
+ }
+
+ /**
+ * Set the offset SttbfAtnbkmk field for the FIB record.
+ */
+ public void setOffsetSttbfAtnbkmk(int field_126_offsetSttbfAtnbkmk)
+ {
+ this.field_126_offsetSttbfAtnbkmk = field_126_offsetSttbfAtnbkmk;
+ }
+
+ /**
+ * Get the length SttbfAtnbkmk field for the FIB record.
+ */
+ public int getLengthSttbfAtnbkmk()
+ {
+ return field_127_lengthSttbfAtnbkmk;
+ }
+
+ /**
+ * Set the length SttbfAtnbkmk field for the FIB record.
+ */
+ public void setLengthSttbfAtnbkmk(int field_127_lengthSttbfAtnbkmk)
+ {
+ this.field_127_lengthSttbfAtnbkmk = field_127_lengthSttbfAtnbkmk;
+ }
+
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_128_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_128_unused)
+ {
+ this.field_128_unused = field_128_unused;
+ }
+
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_129_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_129_unused)
+ {
+ this.field_129_unused = field_129_unused;
+ }
+
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_130_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_130_unused)
+ {
+ this.field_130_unused = field_130_unused;
+ }
+
+ /**
+ * Get the unused field for the FIB record.
+ */
+ public int getUnused()
+ {
+ return field_131_unused;
+ }
+
+ /**
+ * Set the unused field for the FIB record.
+ */
+ public void setUnused(int field_131_unused)
+ {
+ this.field_131_unused = field_131_unused;
+ }
+
+ /**
+ * Get the offset PlcspaMom field for the FIB record.
+ */
+ public int getOffsetPlcspaMom()
+ {
+ return field_132_offsetPlcspaMom;
+ }
+
+ /**
+ * Set the offset PlcspaMom field for the FIB record.
+ */
+ public void setOffsetPlcspaMom(int field_132_offsetPlcspaMom)
+ {
+ this.field_132_offsetPlcspaMom = field_132_offsetPlcspaMom;
+ }
+
+ /**
+ * Get the length PlcspaMom field for the FIB record.
+ */
+ public int getLengthPlcspaMom()
+ {
+ return field_133_lengthPlcspaMom;
+ }
+
+ /**
+ * Set the length PlcspaMom field for the FIB record.
+ */
+ public void setLengthPlcspaMom(int field_133_lengthPlcspaMom)
+ {
+ this.field_133_lengthPlcspaMom = field_133_lengthPlcspaMom;
+ }
+
+ /**
+ * Get the offset PlcspaHdr field for the FIB record.
+ */
+ public int getOffsetPlcspaHdr()
+ {
+ return field_134_offsetPlcspaHdr;
+ }
+
+ /**
+ * Set the offset PlcspaHdr field for the FIB record.
+ */
+ public void setOffsetPlcspaHdr(int field_134_offsetPlcspaHdr)
+ {
+ this.field_134_offsetPlcspaHdr = field_134_offsetPlcspaHdr;
+ }
+
+ /**
+ * Get the length PlcspaHdr field for the FIB record.
+ */
+ public int getLengthPlcspaHdr()
+ {
+ return field_135_lengthPlcspaHdr;
+ }
+
+ /**
+ * Set the length PlcspaHdr field for the FIB record.
+ */
+ public void setLengthPlcspaHdr(int field_135_lengthPlcspaHdr)
+ {
+ this.field_135_lengthPlcspaHdr = field_135_lengthPlcspaHdr;
+ }
+
+ /**
+ * Get the length Plcf Bookmark First field for the FIB record.
+ */
+ public int getLengthPlcfBookmarkFirst()
+ {
+ return field_136_lengthPlcfBookmarkFirst;
+ }
+
+ /**
+ * Set the length Plcf Bookmark First field for the FIB record.
+ */
+ public void setLengthPlcfBookmarkFirst(int field_136_lengthPlcfBookmarkFirst)
+ {
+ this.field_136_lengthPlcfBookmarkFirst = field_136_lengthPlcfBookmarkFirst;
+ }
+
+ /**
+ * Get the offset Plcf Bookmark First field for the FIB record.
+ */
+ public int getOffsetPlcfBookmarkFirst()
+ {
+ return field_137_offsetPlcfBookmarkFirst;
+ }
+
+ /**
+ * Set the offset Plcf Bookmark First field for the FIB record.
+ */
+ public void setOffsetPlcfBookmarkFirst(int field_137_offsetPlcfBookmarkFirst)
+ {
+ this.field_137_offsetPlcfBookmarkFirst = field_137_offsetPlcfBookmarkFirst;
+ }
+
/**
* Sets the template field value.
*
diff --git a/src/types/definitions/fib_type.xml b/src/types/definitions/fib_type.xml
index e07248dd69..7715e7a85d 100644
--- a/src/types/definitions/fib_type.xml
+++ b/src/types/definitions/fib_type.xml
@@ -188,6 +188,37 @@