src/msodraw.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
New commits: commit eab00bfa71459a82d054f3a7b41b18f0c037fc58 Author: Miklos Vajna <[email protected]> Date: Fri Aug 9 12:13:02 2013 +0200 msodraw: dump MSOSPT diff --git a/src/msodraw.py b/src/msodraw.py index 8126ab9..6b196e0 100644 --- a/src/msodraw.py +++ b/src/msodraw.py @@ -27,6 +27,7 @@ import globals, xlsmodel import sys +from pptrecord import shapeTypes def indent (level): return ' '*level @@ -130,7 +131,11 @@ class RecordHeader: def dumpXml(self, recHdl): recHdl.appendLine('<rh type="OfficeArtRecordHeader">') recHdl.appendLine('<recVer value="0x%1.1X"/>' % self.recVer) - recHdl.appendLine('<recInstance value="0x%1.1X"/>' % self.recInstance) + shapeType = "" + if self.recType == RecordHeader.Type.FSP: + # In this case recInstance is from the MSOSPT enumeration + shapeType = ' msospt="%s"' % shapeTypes[self.recInstance][0] + recHdl.appendLine('<recInstance value="0x%1.1X"%s/>' % (self.recInstance, shapeType)) recHdl.appendLine('<recType value="0x%1.1X"/>' % self.recType) recHdl.appendLine('<recLen value="0x%1.1X"/>' % self.recLen) recHdl.appendLine('</rh>') _______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
