[Libreoffice-commits] .: src/msodraw.py

Miklos Vajna vmiklos at kemper.freedesktop.org
Tue Dec 4 08:53:37 PST 2012


 src/msodraw.py |    9 +++++++++
 1 file changed, 9 insertions(+)

New commits:
commit b1d24d38c9e2740cd39c66c7db9d6d442f5126f7
Author: Miklos Vajna <vmiklos at suse.cz>
Date:   Tue Dec 4 17:48:24 2012 +0100

    msodraw: add xml dumper method for RecordHeader

diff --git a/src/msodraw.py b/src/msodraw.py
index 26835ff..eec9545 100644
--- a/src/msodraw.py
+++ b/src/msodraw.py
@@ -99,6 +99,14 @@ class RecordHeader:
         RecordHeader.appendHeaderLine(recHdl, pre + "  version: 0x%1.1X   instance: 0x%3.3X   size: %d"%
             (self.recVer, self.recInstance, self.recLen))
 
+    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)
+        recHdl.appendLine('<recType value="0x%1.1X"/>' % self.recType)
+        recHdl.appendLine('<recLen value="0x%1.1X"/>' % self.recLen)
+        recHdl.appendLine('</rh>')
+
 
 class ColorRef:
     def __init__ (self, byte):
@@ -605,3 +613,4 @@ class MSODrawHandler(globals.ByteStream):
                 bytes = self.readBytes(rh.recLen)
 
 
+# vim:set filetype=python shiftwidth=4 softtabstop=4 expandtab:


More information about the Libreoffice-commits mailing list