Как я могу добавить диалог выбора принтера и как я могу управлять полями страницы? Я пробовал так много вещей в коде (коды printdocument работают, но они не показывают мою форму), но они не сработали. Я использую этот код, чтобы распечатать форму:Выбор полей принтера и настроек страницы с компонентом формы печати
With Me.PrintForm1
.PrintAction = Printing.PrintAction.PrintToPreview
.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
End With
Me.Close()
Это работает, но он не просит для выбора принтера, и я не могу контролировать рентабельность.
Благодаря
'PrintForm1.PrinterSettings.DefaultPageSettings.Margins.Left = ...' – Plutonix
Большое вам спасибо. Я нашел этот код: "Dim MyMargins As New Краев С MyMargins .left = 40 .right = 40 .Top = 40 .Bottom = 40 End With .PrinterSettings.DefaultPageSettings.Margins = MyMargins" Он тоже работает. – sanalmakina