Drucken

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Manu2.0.

    Hallo,
    hoffe ihr könnt mir helfen. Ich möchte gerne ein benutzerdefiniertes Papier zum Drucken verwenden, welches ich mit folgendem Code probiere. (Werte sind nur zum Test)

    Quellcode

    1. Private doc As New PrintDocument()
    2. doc.DefaultPageSettings.PaperSize.Height = 200
    3. doc.DefaultPageSettings.PaperSize.Width = 200


    Problem ist das die Fehlermeldung "PaperSize kann nur geändert werden, wenn es benutzerdefiniert ist." kommt. Nach meinen Recherchen hat es mit dem DefaultPageSettings zu tun. Aber wie mach ich das, hab schon einige Varianten ausprobiert, welche aber immer auch den selben Fehler hinausliefen.

    Vielleicht wisst ihr wie man dies machen kann.
    Bei Fragen bitte nachfragen.
    Danke!


    Gruß
    Manu
    Mach mal:

    VB.NET-Quellcode

    1. Dim Heightprint As Integer = 200
    2. Dim Widthprint As Integer = 200
    3. Private doc As New PrintDocument()
    4. doc.DefaultPageSettings.PaperSize.Height = Heightprint
    5. doc.DefaultPageSettings.PaperSize.Width = Widthprint


    Kann es leider nicht überprüfen da ich mit Handy drinnen bin.
    Mfg