PrintOptions Class
Specifies information about how a spreadsheet is printed.
- Inheritance:
- System.ObjectPrintOptions
Constructors
PrintOptions()
Initializes a new instance of the PrintOptions class.
PrintOptions(MemoryStream)
Initializes a new instance of the PrintOptions class by using an XML stream (that contains a PrintTicket document) that complies with the XML Print Schema.
Parameters
xmlStream
- System.IO.MemoryStream
An XML stream that describes a print job and conforms to the Print Schema.
Exceptions
- System.ArgumentNullException
xmlStream
is null.
See Also
Properties
CopyCount
Gets or sets the number of copies of the document to print.
Property Value
- System.Int32
DocumentName
Gets or sets the name of the printed document in the print queue.
Default value is 'Spreadsheet'.
Property Value
- System.String
The name of the printed document in the print queue.
ExtendedOptions
Gets the extended save options that are not natively supported by spreadsheet formats.
public ExtendedSaveOptions ExtendedOptions { get; }
Public ReadOnly Property ExtendedOptions As ExtendedSaveOptions
Property Value
Extended save options that are not natively supported by spreadsheet formats.
FromPage
Gets or sets the page index of the first page to print.
Property Value
- System.Int32
Remarks
Spreadsheet pages are zero-indexed meaning that first page in the spreadsheet has index 0 (zero).
PagesPerSheet
Gets or sets the number of pages that print on each printed side of a sheet of paper.
Property Value
- System.Int32
Remarks
Only a limited range of 1, 2, 4, 6, 8 or 16 pages per sheet side are supported.
SelectionType
Gets or sets a value indicating whether to save the whole ExcelFile or just ActiveWorksheet.
public SelectionType SelectionType { get; set; }
Public Property SelectionType As SelectionType
Property Value
ToPage
Gets or sets the index of the last page to print.
Property Value
- System.Int32
Remarks
Use System.Int32.MaxValue value to print to the last page.