ChartPrinter Class
Represents the facility for chart printing.
Namespace: DevExpress.XtraCharts.Printing
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
Remarks
Use the ChartPrinter class, to specify your chart’s print settings, and then pass them to the PrintingSystem component.
Example
This example demonstrates how to specify the printing settings of a chart (to fit its size to the page width), using the ChartPrinter
class.
using System;
using System.Windows.Forms;
using DevExpress.XtraPrinting;
using DevExpress.XtraCharts.Printing;
// ...
ChartPrinter cp;
private void button1_Click(object sender, EventArgs e) {
Link l = new Link(new PrintingSystem());
l.Landscape = true;
l.PaperKind = System.Drawing.Printing.PaperKind.A3;
cp = new ChartPrinter(this.chartControl1);
cp.Initialize(l.PrintingSystem, l);
cp.SizeMode = PrintSizeMode.Stretch;
l.CreateDetailArea += new CreateAreaEventHandler(l_CreateDetailArea);
l.ShowPreviewDialog();
cp.Release();
}
void l_CreateDetailArea(object sender, CreateAreaEventArgs e) {
cp.CreateDetail(e.Graph);
}
Inheritance
Object
ChartPrinter
See Also