ich schreibe gerade an einem Programm, dass karten ausdrucken soll, wo ein barcode drauf ist. dazu müsste ich 2 texte mit 2 verschiedenen fonts und größen einfügen, leider funktionierts nicht so ganz. Hoffe Ihr könnt mir helfen
Gruß
ein Python-Fan
Code: Alles auswählen
def Pass(c,v,n,j):
code=barcode(c)
word = win32com.client.Dispatch("Word.Application")
word.Visible = 1
doc=word.Documents.Add()
doc.PageSetup.LeftMargin = 20
doc.PageSetup.TopMargin = 20
doc.PageSetup.BottomMargin = 20
doc.PageSetup.RightMargin = 20
doc.Content.Font.Name = 'Lucida Console'
doc.Content.Font.Size = 9
doc.Content.Text = '\n\n\n\n\n\n '+ v +(14-len(v))*' '+ n +(15-len(n))*' '+ j
doc.Content.Font.Name = 'Code EAN13'
doc.Content.Font.Size = 52
doc.Content.Text = '\n '+str(code)
hw=doc.Shapes
hw.AddPicture('E:\\pass.gif')
Edit (Leonidas): Code in Python-Tags gesetzt.