The following runs slow, as you might expect. I'm open to advice.
.. . .
def GetTotalPages(s elf):
self.PPIPrinter Width = 100 #whatever
self.PPIPrinter Height = 100 #whatever
self.screenscal e = 1.0 #whatever
bitmap = wxEmptyBitmap(
PrinterDefiniti on['PageWidth'] * self.PPIPrinter Width
,PrinterDefinit ion['PageHeight'] * self.PPIPrinter Height)
DC = wxMemoryDC()
DC.SelectObject (bitmap)
self.page_total = 0
while self.DoDrawing( DC) <> False:
self.page_total += 1
return self.page_total
.. .
.. . .
def GetTotalPages(s elf):
self.PPIPrinter Width = 100 #whatever
self.PPIPrinter Height = 100 #whatever
self.screenscal e = 1.0 #whatever
bitmap = wxEmptyBitmap(
PrinterDefiniti on['PageWidth'] * self.PPIPrinter Width
,PrinterDefinit ion['PageHeight'] * self.PPIPrinter Height)
DC = wxMemoryDC()
DC.SelectObject (bitmap)
self.page_total = 0
while self.DoDrawing( DC) <> False:
self.page_total += 1
return self.page_total
.. .