Class PrintManager
Inheritance
Inherited Members
Namespace: Telerik.WinForms.Controls.Spreadsheet
Assembly: Telerik.WinControls.RadSpreadsheet.dll
Syntax
public class PrintManager : IPrintable
  Constructors
PrintManager(WorksheetPrintPresenter, RadSpreadsheetElement)
Declaration
public PrintManager(WorksheetPrintPresenter presenter, RadSpreadsheetElement spreadsheet)
  Parameters
| 
        WorksheetPrintPresenter
        presenter
         
  | 
    
| 
        RadSpreadsheetElement
        spreadsheet
         
  | 
    
Properties
Presenter
Declaration
public WorksheetPrintPresenter Presenter { get; }
  Property Value
| 
        WorksheetPrintPresenter
         
  | 
    
Spreadsheet
Methods
CreatePrintDialog()
Declaration
protected virtual PrintDialog CreatePrintDialog()
  Returns
| 
        System.Windows.Forms.PrintDialog
         
  | 
    
OnAfterPrint()
Declaration
public void OnAfterPrint()
  OnBeforePrint()
Declaration
public void OnBeforePrint()
  OnShowPrintDialog(PrintDialog, RadPrintDocument)
Declaration
protected virtual void OnShowPrintDialog(PrintDialog printDialog, RadPrintDocument printDocument)
  Parameters
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        RadPrintDocument
        printDocument
         
  | 
    
Print(RadPrintDocument, String)
Declaration
protected void Print(RadPrintDocument printDocument, string printDescription = null)
  Parameters
| 
        RadPrintDocument
        printDocument
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(RadSpreadsheetElement, PrintWhatSettings, String, Boolean)
Declaration
public void Print(RadSpreadsheetElement radSpreadsheet, PrintWhatSettings printWhatSettings, string printDescription = null, bool showDialog = true)
  Parameters
| 
        RadSpreadsheetElement
        radSpreadsheet
         
  | 
    
| 
        PrintWhatSettings
        printWhatSettings
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
| 
        System.Boolean
        showDialog
         
  | 
    
Print(RadSpreadsheetElement, PrintWhatSettings, PrintDialog, String)
Declaration
public void Print(RadSpreadsheetElement radSpreadsheet, PrintWhatSettings printWhatSettings, PrintDialog printDialog, string printDescription = null)
  Parameters
| 
        RadSpreadsheetElement
        radSpreadsheet
         
  | 
    
| 
        PrintWhatSettings
        printWhatSettings
         
  | 
    
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Workbook, Boolean, Boolean, String)
Declaration
public void Print(Workbook workbook, bool ignorePrintArea, bool includeHiddenSheets = false, string printDescription = null)
  Parameters
| 
        Workbook
        workbook
         
  | 
    
| 
        System.Boolean
        ignorePrintArea
         
  | 
    
| 
        System.Boolean
        includeHiddenSheets
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Workbook, Boolean, PrintDialog, Boolean, String)
Declaration
public void Print(Workbook workbook, bool ignorePrintAreas, PrintDialog printDialog, bool includeHiddenSheets = false, string printDescription = null)
  Parameters
| 
        Workbook
        workbook
         
  | 
    
| 
        System.Boolean
        ignorePrintAreas
         
  | 
    
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        System.Boolean
        includeHiddenSheets
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Worksheet, Boolean, String)
Declaration
public void Print(Worksheet worksheet, bool ignorePrintArea, string printDescription = null)
  Parameters
| 
        Worksheet
        worksheet
         
  | 
    
| 
        System.Boolean
        ignorePrintArea
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Worksheet, Boolean, PrintDialog, String)
Declaration
public void Print(Worksheet worksheet, bool ignorePrintArea, PrintDialog printDialog, string printDescription = null)
  Parameters
| 
        Worksheet
        worksheet
         
  | 
    
| 
        System.Boolean
        ignorePrintArea
         
  | 
    
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Worksheet, IEnumerable<CellRange>, String, Boolean)
Declaration
public void Print(Worksheet worksheet, IEnumerable<CellRange> selectedRanges, string printDescription = null, bool showDialog = true)
  Parameters
| 
        Worksheet
        worksheet
         
  | 
    
| 
        System.Collections.Generic.IEnumerable<CellRange>
        selectedRanges
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
| 
        System.Boolean
        showDialog
         
  | 
    
Print(Worksheet, IEnumerable<CellRange>, PrintDialog, String)
Declaration
public void Print(Worksheet worksheet, IEnumerable<CellRange> selectedRanges, PrintDialog printDialog, string printDescription = null)
  Parameters
| 
        Worksheet
        worksheet
         
  | 
    
| 
        System.Collections.Generic.IEnumerable<CellRange>
        selectedRanges
         
  | 
    
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Selection, String)
Declaration
public void Print(Selection selection, string printDescription = null)
  Parameters
| 
        Selection
        selection
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
Print(Selection, PrintDialog, String)
Declaration
public void Print(Selection selection, PrintDialog printDialog, string printDescription = null)
  Parameters
| 
        Selection
        selection
         
  | 
    
| 
        System.Windows.Forms.PrintDialog
        printDialog
         
  | 
    
| 
        System.String
        printDescription
         
  | 
    
PrintPreview()
Declaration
public void PrintPreview()
  Explicit Interface Implementations
IPrintable.BeginPrint(RadPrintDocument, PrintEventArgs)
Declaration
int IPrintable.BeginPrint(RadPrintDocument sender, PrintEventArgs args)
  Parameters
| 
        RadPrintDocument
        sender
         
  | 
    
| 
        System.Drawing.Printing.PrintEventArgs
        args
         
  | 
    
Returns
| 
        System.Int32
         
  | 
    
Implements
IPrintable.EndPrint(RadPrintDocument, PrintEventArgs)
Declaration
bool IPrintable.EndPrint(RadPrintDocument sender, PrintEventArgs args)
  Parameters
| 
        RadPrintDocument
        sender
         
  | 
    
| 
        System.Drawing.Printing.PrintEventArgs
        args
         
  | 
    
Returns
| 
        System.Boolean
         
  | 
    
Implements
IPrintable.GetSettingsDialog(RadPrintDocument)
Declaration
Form IPrintable.GetSettingsDialog(RadPrintDocument document)
  Parameters
| 
        RadPrintDocument
        document
         
  | 
    
Returns
| 
        System.Windows.Forms.Form
         
  | 
    
Implements
IPrintable.PrintPage(Int32, RadPrintDocument, PrintPageEventArgs)
Declaration
bool IPrintable.PrintPage(int pageNumber, RadPrintDocument sender, PrintPageEventArgs args)
  Parameters
| 
        System.Int32
        pageNumber
         
  | 
    
| 
        RadPrintDocument
        sender
         
  | 
    
| 
        System.Drawing.Printing.PrintPageEventArgs
        args
         
  | 
    
Returns
| 
        System.Boolean
         
  |