У нас проблема с печатью отчетов из нашего приложения.
Мы хотим избежать, чтобы функция печати в Crystal Reports 2008 автоматически масштабировала отчеты, чтобы все содержимое отчета помещалось в область печати конкретного принтера.
Предшествующий Crystal Reports 11 ничего не масштабировал, это то, чего мы хотим достичь для Crystal Reports 2008.
К сожалению, следующий код вызывает исключение:
Dim layout As New CrystalDecisions.Shared.PrintLayoutSettings
'Disable scaling, does not work
layout.Scaling = PrintLayoutSettings.PrintScaling.DoNotScale
crystalReport.PrintToPrinter(printerSettings:=printerSettings,
pageSettings:=pageSettings,
reformatReportPageSettings:=False,
layoutSettings:=layout)
Интересно, что SAP Crystal Report Viewer 2008 печатает отчеты правильно, без масштабирования, поэтому мы предполагаем, что функциональность существует.