def Self () : data = dia.DiagramData() r = data.extents try : data.extents = r except AttributeError, s : print "Expected except", s, r.top, r.left
def Types () : data = dia.DiagramData() import otypes res = otypes.otypes_cb (data, 0) if res : data = res Export ("otypes", data)
def Dox () : data = dia.DiagramData() import doxrev #doxrev.import_file (r'D:\data\work\dev\include\obscam\xml\classOBS_1_1ICamera.xml', data) doxrev.import_files (r'D:\data\work\dev\include\obscam\xml\classOBS_1_1ICamera.xml', data) data.update_extents() Export ("doxrev-test", data)
def Doc () : data = dia.DiagramData() import pydiadoc res = pydiadoc.autodoc_cb (data, 1) if res : data = res Export ("pydiadoc", data)
def DRaw () : data = dia.DiagramData() # create something interesting to save if 0 : import aobjects data = aobjects.aobjects_cb (data, 0) else : import pydiadoc data = pydiadoc.autodoc_cb (data, 0) import diaraw r = diaraw.DiaOutRenderer() r.begin_render (data, "diaraw.dia") r.end_render ()
def Import () : data = dia.DiagramData() import diasvg_import diasvg_import.import_svg (r"D:\graph\dia2\render-test.svg", data) filename = "render-test-swig.svg" ef = dia.filter_get_by_name ("svg") if not ef : print "Guessing ..." ef = dia.filter_guess_export_filter ("dummy.png") filename = "render-test-swig.png" print ef, "\n", ef.description, "\n", dir(ef) ef.do_export (data, filename)
def Gx () : data = dia.DiagramData() import diagx diagx.ImportXml (r'D:\data\work\camera\Dp70Camera.xml', data) Export ("gx-test", data)
def Props () : data = dia.DiagramData() import allprops allprops.allprops_cb(data,0)
def Gen () : data = dia.DiagramData() import gendia data = gendia.dia_generate_dia_cb (data, 0) Export ("gendia", data)
def AObj () : data = dia.DiagramData() import aobjects data = aobjects.aobjects_cb (data, 0) Export ("aobjs", data)