此示例演示如何使用 ChartSheet.ActiveView 属性返回的 ChartSheetView 对象的属性设置图表工作表的打印选项。使用此对象可以设置页面方向、页边距和纸张大小。
使用 ChartSheet.PrintOptions 属性指定其他打印选项。
Vb.Net |
'创建包含饼图的图表工作表 Dim chartSheet As DevExpress.Spreadsheet.ChartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet("B2:C7")) '指定打印设置。 chartSheet.ActiveView.Orientation = DevExpress.Spreadsheet.PageOrientation.Landscape chartSheet.ActiveView.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.Letter '指定页边距。 workbook.Unit = DevExpress.Office.DocumentUnit.Inch Dim pageMargins As DevExpress.Spreadsheet.Margins = chartSheet.ActiveView.Margins pageMargins.Left = 0.7F pageMargins.Top = 0.75F pageMargins.Right = 0.7F pageMargins.Bottom = 0.75F |
C# |
// 创建包含饼图的图表工作表 DevExpress.Spreadsheet.ChartSheet chartSheet = workbook.ChartSheets.Add(DevExpress.Spreadsheet.Charts.ChartType.Pie, worksheet["B2:C7"]); // 指定打印设置。 chartSheet.ActiveView.Orientation = DevExpress.Spreadsheet.PageOrientation.Landscape; chartSheet.ActiveView.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.Letter; // 指定页边距。 workbook.Unit = DevExpress.Office.DocumentUnit.Inch; DevExpress.Spreadsheet.Margins pageMargins = chartSheet.ActiveView.Margins; pageMargins.Left = 0.7F; pageMargins.Top = 0.75F; pageMargins.Right = 0.7F; pageMargins.Bottom = 0.75F; |