Last Updated: 20 Sep 2018 12:00 by Ammy
Nikolay Demirev
Created on: 09 Sep 2014 08:41
Category: Spreadsheet
Type: Bug Report
Spreadsheet: Pass the print settings from WorksheetPageSetup to the printer when printing
At the moment the print settings set to the WorksheetPageSetup class are not passed to the Print dialog which leads to bad user experience. If you set the print settings of the RadSpreadsheet like so:

WorksheetPageSetup pageSetup = this.radSpreadsheet.Workbook.ActiveWorksheet.WorksheetPageSetup;
pageSetup.PageOrientation = PageOrientation.Landscape;

and then select Print, the Spreadsheet print menu will show the print preview as landscape. However, when after that you click on Print for the default print dialog to appear and then click Preferences, you will notice that the preference is set to Portrait. The print job will be Landscape, but the incorrect information in the default dialog creates confusion.

This is an example of how to set the preference of the default dialog:

PrintDialog printDialog = new PrintDialog();
var printTicket = printDialog.PrintTicket;
printTicket.PageOrientation = System.Printing.PageOrientation.Landscape;
(Total attached files size should be smaller than 20mb. Allowed extensions: .zip, .rar, .jpg, .png, .gif)
Posted on: 20 Sep 2018 12:00
Telerik is the great editor, for coding, here easy to code, it's an important code for spreadsheet pass the print setting from worksheet page setup to print. If you know about for more details on Adobe just follow
Thanks for sharing!!!
Posted on: 04 Apr 2018 14:16
Hi David,

At this point, the team is working on more pressing tasks and this one is not scheduled for implementation. Continue following this item so you can receive updates about status changes on it.

Posted on: 16 Jan 2018 23:18
How is this not fixed yet? 2014?!