(self, rsrcmgr, outfp, codec='utf-8', pageno=1, laparams=None,
scale=1, fontscale=0.7, layoutmode='normal', showpageno=True,
pagemargin=50, outdir=None,
rect_colors={'curve':'black', 'page':'gray'},
text_colors={'char':'black'})
| 221 | } |
| 222 | |
| 223 | def __init__(self, rsrcmgr, outfp, codec='utf-8', pageno=1, laparams=None, |
| 224 | scale=1, fontscale=0.7, layoutmode='normal', showpageno=True, |
| 225 | pagemargin=50, outdir=None, |
| 226 | rect_colors={'curve':'black', 'page':'gray'}, |
| 227 | text_colors={'char':'black'}): |
| 228 | PDFConverter.__init__(self, rsrcmgr, outfp, codec=codec, pageno=pageno, laparams=laparams) |
| 229 | self.scale = scale |
| 230 | self.fontscale = fontscale |
| 231 | self.layoutmode = layoutmode |
| 232 | self.showpageno = showpageno |
| 233 | self.pagemargin = pagemargin |
| 234 | self.outdir = outdir |
| 235 | self.rect_colors = rect_colors |
| 236 | self.text_colors = text_colors |
| 237 | if self.debug: |
| 238 | self.rect_colors.update(self.RECT_COLORS) |
| 239 | self.text_colors.update(self.TEXT_COLORS) |
| 240 | self._yoffset = self.pagemargin |
| 241 | self._font = None |
| 242 | self._fontstack = [] |
| 243 | self.write_header() |
| 244 | return |
| 245 | |
| 246 | def write(self, text): |
| 247 | self.outfp.write(text) |
nothing calls this directly
no test coverage detected