ChartOptionsPrint.PrintCrosshair Property
Gets or sets the value specifying whether to draw the crosshair when printing/exporting the chart.
Namespace: DevExpress.XtraCharts.Printing
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
[TypeConverter(typeof(BooleanTypeConverter))]
[XtraSerializableProperty]
public bool PrintCrosshair { get; set; }
Property Value
Type | Description |
---|---|
Boolean | true, if the crosshair should be printed/exported with a chart; otherwise, false. |
Property Paths
You can access this nested property as listed below:
Object Type | Path to PrintCrosshair |
---|---|
ChartControl |
|
Remarks
Refer to the Print and Export help topic for more information on printing/exporting the chart.
Example
This example demonstrates how the Print and Export functionality relies upon the ChartOptionsPrint.PrintCrosshair
property.
The Ribbon control contains two items: the Show Print Preview button and the Print Crosshair check button.
The Chart Control displays the Crosshair Cursor on mouse click.
When the check button is checked, the Crosshair Cursor that the Chart Control currently shows will be printed:
private void OnChartControlMouseUp(object sender, MouseEventArgs e) {
var diagram = (XYDiagram)chartControl.Diagram;
diagram.ShowCrosshair(e.Location.X, e.Location.Y);
}
private void OnShowPrintPreviewItemClick(object sender, ItemClickEventArgs e) {
chartControl.ShowPrintPreview();
}
private void OnPrintCrosshairItemClick(object sender, ItemClickEventArgs e) {
chartControl.OptionsPrint.PrintCrosshair = bciPrintCrosshair.Checked;
}