From bddd55a0316a741a5d2c909d89eb09b404b896c8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 16 Sep 2007 00:50:47 +0000 Subject: [PATCH] Support DrawChar in lrf2lrs --- src/libprs500/ebooks/lrf/lrs/convert_to.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libprs500/ebooks/lrf/lrs/convert_to.py b/src/libprs500/ebooks/lrf/lrs/convert_to.py index 958f0edae4..f5ebeb4c93 100644 --- a/src/libprs500/ebooks/lrf/lrs/convert_to.py +++ b/src/libprs500/ebooks/lrf/lrs/convert_to.py @@ -821,6 +821,8 @@ class LRFTextContent: 0xF5BE: ['', 'doSimpleTag', u''], 0xF5C1: ['', 'doBeginEL'], 0xF5C2: ['', 'doEndEL'], + 0xF5C3: ['', 'doBeginDrawChar'], + 0xF5C4: ['', 'doSimpleTag', ''], 0xF5C6: ['', 'doBeginBox'], 0xF5C7: ['', 'doSimpleTag', ''], 0xF5CA: ['', 'doSpace'], @@ -895,6 +897,11 @@ class LRFTextContent: pars = struct.unpack("'%self.mapadjustment[pars[3]] + + def doBeginDrawChar(self, tag, f): + self.closeSpan() + self.doOpenTag(tag, f, u'DrawChar line="%d"'%(tag.paramWord())) + def doOpenTag(self, tag, f, name): if self.inSpanBegin: