Printing in WPF Charts (SfChart)
8 Jul 20262 minutes to read
SfChart supports printing that enables you to print the chart. The following method is used to print the chart.
Print()
This method will invoke a printing dialog window with set of printing options.
The following code example demonstrates the printing of chart in button click event:
<chart:SfChart x:Name="ExportDemoChart">
<chart:SfChart.Watermark>
<chart:Watermark Canvas.ZIndex="-1" HorizontalAlignment="Center" VerticalAlignment="Center">
<chart:Watermark.Content>
<TextBlock
Text="Climate Report"
FontSize="60"
Foreground="Gray"
Opacity="0.5">
</TextBlock>
</chart:Watermark.Content>
</chart:Watermark>
</chart:SfChart.Watermark>
<chart:SfChart.PrimaryAxis>
<chart:CategoryAxis PlotOffset="20" Header="Month"/>
</chart:SfChart.PrimaryAxis>
<chart:SfChart.SecondaryAxis>
<chart:NumericalAxis Header="Degree ( In Celsius )" RangePadding="Round"/>
</chart:SfChart.SecondaryAxis>
<!-- Add Series to the Chart-->
<chart:SplineSeries
Label="Sports"
ItemsSource="{Binding ClimateData}"
XBindingPath="Month"
YBindingPath="Temperature">
<chart:SplineSeries.AdornmentsInfo>
<chart:ChartAdornmentInfo ShowMarker="True" Symbol="Ellipse" ShowLabel="True"/>
</chart:SplineSeries.AdornmentsInfo>
</chart:SplineSeries>
</chart:SfChart>private void Button_Click_1(object sender, RoutedEventArgs e)
{
ExportDemoChart.Print();
}The following image shows the printing dialog window upon invoking print method.

NOTE
You can refer to our WPF Charts feature tour page for its groundbreaking feature representations. You can also explore our WPF Charts example to know various chart types and how to easily configure them with built-in support for creating stunning visual effects.