Mercurial > hg > documentViewer
comparison MpdlXmlTextServer.py @ 418:bed1ff5eaec1
fix getTocPages et al
author | casties |
---|---|
date | Thu, 23 Dec 2010 18:13:01 +0100 |
parents | a7dc563103c7 |
children | 69205c9d9404 |
comparison
equal
deleted
inserted
replaced
417:a7dc563103c7 | 418:bed1ff5eaec1 |
---|---|
136 docinfo['numPages']= int(getTextFromNode(pagedivs[0])) | 136 docinfo['numPages']= int(getTextFromNode(pagedivs[0])) |
137 return docinfo | 137 return docinfo |
138 | 138 |
139 def getTocEntries (self, docinfo=None): | 139 def getTocEntries (self, docinfo=None): |
140 """ number of text entries""" | 140 """ number of text entries""" |
141 self.getInfoFromPage(docinfo) | 141 docinfo = self.getInfoFromPage(docinfo) |
142 logging.debug("gettocentries: docinfo=%s"%docinfo) | |
142 return docinfo['tocEntries'] | 143 return docinfo['tocEntries'] |
143 | 144 |
144 def getFigureEntries (self, docinfo=None): | 145 def getFigureEntries (self, docinfo=None): |
145 """ number of figure entries""" | 146 """ number of figure entries""" |
146 self.getInfoFromPage(docinfo) | 147 docinfo = self.getInfoFromPage(docinfo) |
147 return docinfo['figureEntries'] | 148 return docinfo['figureEntries'] |
148 | 149 |
149 def getGisPlaces(self, docinfo=None, pageinfo=None): | 150 def getGisPlaces(self, docinfo=None, pageinfo=None): |
150 """ Show all Gis Places of whole Page""" | 151 """ Show all Gis Places of whole Page""" |
151 xpath='//place' | 152 xpath='//place' |
207 #return docinfo['originalPage'] | 208 #return docinfo['originalPage'] |
208 return originalPage | 209 return originalPage |
209 | 210 |
210 def getAllPlaces (self, docinfo=None): | 211 def getAllPlaces (self, docinfo=None): |
211 """Show all Places if no places than 0""" | 212 """Show all Places if no places than 0""" |
212 self.getInfoFromPage(docinfo) | 213 docinfo = self.getInfoFromPage(docinfo) |
213 return docinfo['allPlaces'] | 214 return docinfo['allPlaces'] |
214 | 215 |
215 def getInfoFromPage(self, docinfo=None): | 216 def getInfoFromPage(self, docinfo=None): |
216 """ extract diverse info from page-fragment""" | 217 """ extract diverse info from page-fragment""" |
217 docpath = docinfo['textURLPath'] | 218 docpath = docinfo['textURLPath'] |