Beispiel #1
0
def skp_saver(doc, filename=None, fileptr=None, translate=True,
              convert=False, cnf=None, **kw):
    cnf = merge_cnf(cnf, kw)
    if translate:
        skp_doc = SKP_Presenter(doc.appdata, cnf)
        skp_doc.translate_from_sk2(doc)
        skp_doc.save(filename, fileptr)
        skp_doc.close()
    else:
        doc.save(filename, fileptr)
Beispiel #2
0
def skp_saver(doc, filename=None, fileptr=None, translate=True,
			convert=False, cnf={}, **kw):
	if kw: cnf.update(kw)
	if translate:
		skp_doc = SKP_Presenter(doc.appdata, cnf)
		skp_doc.translate_from_sk2(doc)
		skp_doc.save(filename, fileptr)
		skp_doc.close()
	else:
		doc.save(filename, fileptr)
Beispiel #3
0
def scribus_pal_saver(doc, filename=None, fileptr=None, translate=True,
			convert=False, cnf={}, **kw):
	if kw: cnf.update(kw)
	appdata = doc.appdata
	if translate:
		skp_doc = SKP_Presenter(appdata, cnf)
		skp_doc.translate_from_sk2(doc)
		scrb_doc = ScribusPalette_Presenter(appdata, cnf)
		scrb_doc.convert_from_skp(skp_doc)
		scrb_doc.save(filename, fileptr)
		scrb_doc.close()
		skp_doc.close()
	elif convert:
		scrb_doc = ScribusPalette_Presenter(appdata, cnf)
		scrb_doc.convert_from_skp(doc)
		scrb_doc.save(filename, fileptr)
		scrb_doc.close()
	else:
		doc.save(filename, fileptr)
Beispiel #4
0
def cpl_saver(doc, filename=None, fileptr=None, translate=True,
              convert=False, cnf=None, **kw):
    cnf = merge_cnf(cnf, kw)
    appdata = doc.appdata
    if translate:
        skp_doc = SKP_Presenter(appdata, cnf)
        skp_doc.translate_from_sk2(doc)
        cpl_doc = CPL_Presenter(appdata, cnf)
        cpl_doc.convert_from_skp(skp_doc)
        cpl_doc.save(filename, fileptr)
        cpl_doc.close()
        skp_doc.close()
    elif convert:
        cpl_doc = CPL_Presenter(appdata, cnf)
        cpl_doc.convert_from_skp(doc)
        cpl_doc.save(filename, fileptr)
        cpl_doc.close()
    else:
        doc.save(filename, fileptr)
Beispiel #5
0
def ase_saver(doc, filename=None, fileptr=None, translate=True, convert=False, cnf={}, **kw):
    if kw:
        cnf.update(kw)
    appdata = doc.appdata
    if translate:
        skp_doc = SKP_Presenter(appdata, cnf)
        skp_doc.translate_from_sk2(doc)
        gpl_doc = ASE_Presenter(appdata, cnf)
        gpl_doc.convert_from_skp(skp_doc)
        gpl_doc.save(filename, fileptr)
        gpl_doc.close()
        skp_doc.close()
    elif convert:
        gpl_doc = ASE_Presenter(appdata, cnf)
        gpl_doc.convert_from_skp(doc)
        gpl_doc.save(filename, fileptr)
        gpl_doc.close()
    else:
        doc.save(filename, fileptr)
Beispiel #6
0
def gpl_saver(doc, filename=None, fileptr=None, translate=True,
              convert=False, cnf={}, **kw):
    if kw: cnf.update(kw)
    appdata = doc.appdata
    if translate:
        skp_doc = SKP_Presenter(appdata, cnf)
        skp_doc.translate_from_sk2(doc)
        gpl_doc = GPL_Presenter(appdata, cnf)
        gpl_doc.convert_from_skp(skp_doc)
        gpl_doc.save(filename, fileptr)
        gpl_doc.close()
        skp_doc.close()
    elif convert:
        gpl_doc = GPL_Presenter(appdata, cnf)
        gpl_doc.convert_from_skp(doc)
        gpl_doc.save(filename, fileptr)
        gpl_doc.close()
    else:
        doc.save(filename, fileptr)