Seite 1 von 1

HtmlEasyPrinting Seitenränder

Verfasst: Montag 28. August 2006, 18:16
von Spaten
Hallo mal wieder :P
Diesmal möchte ich etwas mit HtmlEasyPrinting ausdrucken.
Habe es auch imt der folgenden Klasse geschafft:

Code: Alles auswählen

class Printer(HtmlEasyPrinting):
    def __init__(self):
        HtmlEasyPrinting.__init__(self)

    def Print(self, text, doc_name):
        self.SetHeader(doc_name)
        self.PrintText(text,doc_name)
Allerdings sind mir die Ränder an den Seiten und oben zu groß.
Gibt es einen Weg, die Randbreite einzustellen? :roll:

Re: HtmlEasyPrinting Seitenränder

Verfasst: Dienstag 29. August 2006, 07:52
von Francesco
Spaten hat geschrieben:Hallo mal wieder :P
Diesmal möchte ich etwas mit HtmlEasyPrinting ausdrucken.
Habe es auch imt der folgenden Klasse geschafft:

Code: Alles auswählen

class Printer(HtmlEasyPrinting):
    def __init__(self):
        HtmlEasyPrinting.__init__(self)

    def Print(self, text, doc_name):
        self.SetHeader(doc_name)
        self.PrintText(text,doc_name)
Allerdings sind mir die Ränder an den Seiten und oben zu groß.
Gibt es einen Weg, die Randbreite einzustellen? :roll:
Gerade probiert:
Mit self.PageSetup() bekommst du einen Dialog, in dem Du die Ränder einstellen kannst.

Verfasst: Dienstag 29. August 2006, 14:46
von Spaten
Danke für deine Antwort!

ja, das habe ich in der Referenz auch gefunden, schöner fänd ich es allerdings,
wenn die Ränder auf einen festen Wert gestellt werden könnten...

Verfasst: Dienstag 29. August 2006, 15:44
von Francesco
Spaten hat geschrieben:Danke für deine Antwort!

ja, das habe ich in der Referenz auch gefunden, schöner fänd ich es allerdings,
wenn die Ränder auf einen festen Wert gestellt werden könnten...

Ich habs interaktiv probiert:

l.PageSetup() (mit diesem Dialog kontrolliere ich die Werte, braucht man eigentlich nicht mehr)

Code: Alles auswählen

h = wx.html.HtmlEasyPrinting()
data=h.GetPageSetupData()
w.SetMarginBottomRight((15,40))
w.SetMarginTopLeft((20,30))
zur Kontrolle:
l.PageSetup()

Verfasst: Mittwoch 30. August 2006, 06:46
von Spaten
Hey danke!!! :D Es funktioniert :o :o :o :o :D :lol: :lol: