PrintPreview-, PageSetup- und Print-Dialog

  • VB.NET

Es gibt 100 Antworten in diesem Thema. Der letzte Beitrag () ist von affrop.

    eigentlich will ich aus dem printdialog das preview-dokument drucken.

    habs jetzt mal so gemacht:

    VB.NET-Quellcode

    1. Private Sub PrintDialog_Show(sender As Object, e As EventArgs)
    2. If PrintDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
    3. Chart1.Printing.PrintDocument.PrinterSettings = PrintDialog1.PrinterSettings
    4. PrintDialog1.Document = Chart1.Printing.PrintDocument
    5. PrintDialog1.Document.Print()
    6. End If
    7. End Sub


    klappt auch soweit.

    jetzt muss ich eigentlich nur noch rausfinden, wass die maximale papiergröße ist, die der ausgewählte drucker zulässt und wenn die angezeigte papiergröße größer ist automatische die papiergröße auf das maximum des druckers runter setzen.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „affrop“ ()