SpreadsheetCompatibilityOptions.EnableLegacyPrintLayout Property
Allows you to use the legacy mechanism to generate a document printout.
Namespace: DevExpress.XtraSpreadsheet
Assembly: DevExpress.Spreadsheet.v20.1.Core.dll
NuGet Package: DevExpress.Spreadsheet.Core
NuGet Packages: DevExpress.Spreadsheet.Core, DevExpress.WindowsDesktop.Spreadsheet.Core
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | **false** | true to disable enhanced printout generation; otherwise, false. |
Property Paths
You can access this nested property as listed below:
Library | Object Type | Path to EnableLegacyPrintLayout |
---|---|---|
WinForms Controls | SpreadsheetControlOptions |
|
Office File API | DocumentOptions |
|
Remarks
In v20.1, we improved row height calculation for printed workbooks in our WinForms Spreadsheet control and Spreadsheet Document API. The resulting printout now resembles the print output of Microsoft® Excel®.
This option is only available when you use the new layout calculation engine (the EnableLegacyLayoutEngine property is false).
If you upgrade your application to DevExpress v20.1 or later, a printed document’s layout can change. You can activate the EnableLegacyPrintLayout property to revert to the legacy algorithm.
Disable print layout enhancements for a Workbook instance:
Disable print layout enhancements for the Spreadsheet control: