Нужна помощь в определении того, как отключить страницу отчета о масштабе для страницы принтера по размеру для VB.NET, потому что все мои распечатки отчетов Crystal Reports меньше. Я кодировал программу, чтобы она не масштабировалась во время выполнения, но, похоже, ничто не имеет значения с точки зрения отключения страницы отчета о масштабировании для соответствия странице принтера.
Dim printPrompt As New Windows.Forms.PrintDialog
printPrompt.PrinterSettings = New System.Drawing.Printing.PrinterSettings
printPrompt.AllowSomePages = True
Dim oLayout As New CrystalDecisions.Shared.PrintLayoutSettings
oLayout.Centered = False
oLayout.Scaling = PrintLayoutSettings.PrintScaling.DoNotScale
Dim margins As PageMargins
margins = rpt.PrintOptions.PageMargins
margins.bottomMargin = 0
margins.leftMargin = 0
margins.rightMargin = 0
margins.topMargin = 0
rpt.PrintOptions.ApplyPageMargins(margins)
rpt.PrintToPrinter(printPrompt.PrinterSettings, printPrompt.PrinterSettings.DefaultPageSettings, False, oLayout)
Спасибо