Hi,
Is it possible to use/transfer all printer properties from the printer dialog(all "printer driver" properties)?
When I do like this example below, I will lose all changes made in the printer properties dialog.
I use RAS api beacuse it solve a margin problem that I have.
ReportDocument reportDocument = new ReportDocument();
reportDocument.Load(@".\test.rpt", CrystalDecisions.Shared.OpenReportMethod.OpenReportByTempCopy);
CrystalDecisions.ReportAppServer.ClientDoc.ISCDReportClientDocument doc;
doc = reportDocument.ReportClientDocument;
PrintDialog printerDialog = new PrintDialog();
printerDialog.ShowNetwork = true;
printerDialog.ShowHelp = true;
if (printerDialog.ShowDialog() == DialogResult.OK)
{
PrintReportOptions printReportOptions = new PrintReportOptions();
printReportOptions.PrinterName = printerDialog.PrinterSettings.PrinterName;
printReportOptions.Collated = printerDialog.PrinterSettings.Collate;
printReportOptions.NumberOfCopies = printerDialog.PrinterSettings.Copies;
doc.PrintOutputController.PrintReport(printReportOptions);
}
Rgds,
Lars