Lines Matching full:builder
41 * generate PDF from SVG / used by PDF (LaTeX) builder
43 * generate SVG (html-builder) and PDF (latex-builder) from DOT files.
119 app.connect('builder-inited', setupTools)
161 This function is called once, when the builder is initiated.
193 """Convert a image node for the builder.
195 Different builder prefer different image formats, e.g. *latex* builder
196 prefer PDF while *html* builder prefer SVG format for images.
201 app = translator.builder.app
205 src_fname = path.join(translator.builder.srcdir, img_node['uri'])
207 src_fname = path.join(translator.builder.outdir, img_node['uri'])
222 elif translator.builder.format == 'latex':
223 dst_fname = path.join(translator.builder.outdir, fname + '.pdf')
228 elif translator.builder.format == 'html':
230 translator.builder.outdir,
231 translator.builder.imagedir,
234 translator.builder.imgpath, fname + '.svg')
236 '*': path.join(translator.builder.imgpath, fname + '.svg')}
239 # all other builder formats will include DOT as raw
244 if translator.builder.format == 'latex':
250 dst_fname = path.join(translator.builder.outdir, fname + '.pdf')
255 # the builder needs not to copy one more time, so pop it if exists.
256 translator.builder.images.pop(img_node['uri'], None)
257 _name = dst_fname[len(translator.builder.outdir) + 1:]
409 app = self.builder.app
430 self.builder.outdir, self.builder.imagedir, fname + tmp_ext)
438 img_node['uri'] = path.join(self.builder.imgpath, fname + tmp_ext)
440 '*': path.join(self.builder.imgpath, fname + tmp_ext)}