使用 Worksheet.ActiveView 属性指定以下页面选项:
属性
描述
WorksheetView.Margins
定义页边距。
WorksheetView.Orientation
指定页面方向。
WorksheetView.PaperKind
指定纸张大小。
WorksheetView.SetCustomPaperSize
指定工作表的自定义纸张大小。
使用 Worksheet.PrintOptions 属性配置打印选项。打印选项包括:
属性
说明
描述
WorksheetPrintOptions.FitToPage
适合页面
指示是否缩放工作表以使其数据适合指定页数。
WorksheetPrintOptions.FitToWidth
适合宽度
指定工作表在水平方向上应适合的页数。
WorksheetPrintOptions.FitToHeight
适合身高
指定工作表在垂直方向上应适合的页数。
WorksheetPrintOptions.Scale
规模
指定缩放工作表内容的百分比。
WorksheetPrintOptions.PrintGridlines
打印网格线
指定是否打印工作表网格线。
WorksheetPrintOptions.PrintHeadings
打印标题
指定是否打印行标题和列标题。
WorksheetPrintOptions.PrintTitles
打印标题
允许您在打印的页面上重复特定的行和列。
WorksheetPrintOptions.BlackAndWhite
黑与白
允许您以黑白打印工作表。
WorksheetPrintOptions.PageOrder
页面顺序
指定打印页面的顺序。
WorksheetPrintOptions.PageNumbering
页码
允许您指定第一个页码。
WorksheetPrintOptions.CenterHorizontally
水平居中
指定是否在打印页面上将数据水平居中。
WorksheetPrintOptions.CenterVertically
垂直居中
指定是否在打印页面上垂直居中数据。
WorksheetPrintOptions.ErrorsPrintMode
错误打印模式
指定如何打印单元格错误。
重要
当你从电子表格组件打印工作簿时,不支持WorksheetPrintOptions.Draft, WorksheetPrintOptions.NumberOfCopies和WorksheetPrintOptions.CommentsPrintMode等选项 。电子表格将这些属性值保存到文档中,以便您可以在 Microsoft® Excel® 或其他电子表格应用程序中打印该文档。
Vb.Net |
'创建一个Workbook工作簿对象. Dim workbook As New DevExpress.Spreadsheet.Workbook() Dim worksheet As DevExpress.Spreadsheet.Worksheet=workbook.Worksheets(0) ' 将页面方向设置为横向。 worksheet.ActiveView.Orientation = PDevExpress.Spreadsheet.ageOrientation.Landscape '设置纸张尺寸. worksheet.ActiveView.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4 '访问包含打印选项的对象。 Dim printOptions As DevExpress.Spreadsheet.WorksheetPrintOptions = worksheet.PrintOptions '不要打印网格线。 printOptions.PrintGridlines = False '缩放工作表以适应一页的宽度 printOptions.FitToPage = True printOptions.FitToWidth = 1 '黑白打印 printOptions.BlackAndWhite = True '打印破折号而不是单元格错误消息。 printOptions.ErrorsPrintMode = DevExpress.Spreadsheet.ErrorsPrintMode.Dash |
C# |
// 创建一个Workbook工作簿对象. DevExpress.Spreadsheet.Workbook workbook = new DevExpress.Spreadsheet.Workbook(); DevExpress.Spreadsheet.Worksheet worksheet = workbook.Worksheets[0]; // 将页面方向设置为横向。 worksheet.ActiveView.Orientation = PDevExpress.Spreadsheet.ageOrientation.Landscape; // 设置纸张尺寸. worksheet.ActiveView.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; // 访问包含打印选项的对象。 DevExpress.Spreadsheet.WorksheetPrintOptions printOptions = worksheet.PrintOptions; // 不要打印网格线。 printOptions.PrintGridlines = false; // 缩放工作表以适应一页的宽度 printOptions.FitToPage = true; printOptions.FitToWidth = 1; // 黑白打印 printOptions.BlackAndWhite = true; // 打印破折号而不是单元格错误消息。 printOptions.ErrorsPrintMode = DevExpress.Spreadsheet.ErrorsPrintMode.Dash; |