Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.
<Windowxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"x:Class="Export.MainWindow"Title="MainWindow"Height="350"Width="525"><Grid><dxc:ChartControlx:Name="chartControl" ><dxc:ChartControl.Legend><dxc:Legend/></dxc:ChartControl.Legend><dxc:XYDiagram2D><dxc:BarSideBySideSeries2DDisplayName="Series 1"><dxc:SeriesPointArgument="A"Value="2"/><dxc:SeriesPointArgument="B"Value="13"/><dxc:SeriesPointArgument="C"Value="15"/><dxc:SeriesPointArgument="D"Value="17"/></dxc:BarSideBySideSeries2D></dxc:XYDiagram2D></dxc:ChartControl><StackPanelOrientation="Horizontal"><ButtonContent="Export To HTML"VerticalAlignment="Top"Width="95"Click="Button_Click"/><ButtonContent="Export To MHT"VerticalAlignment="Top"Width="95"Click="Button_Click_1"/></StackPanel></Grid></Window>
usingSystem.Diagnostics;
usingSystem.IO;
usingSystem.Windows;
usingDevExpress.Xpf.Charts;
usingDevExpress.XtraPrinting;
namespaceExport {
publicpartialclassMainWindow : Window {
publicMainWindow() {
InitializeComponent();
}
privatevoidExportChartToHTML(ChartControl chart) {
// Create an object containing HTML export options.
HtmlExportOptions htmlOptions = new HtmlExportOptions();
// Set HTML-specific export options.
htmlOptions.CharacterSet = "utf-8";
htmlOptions.RemoveSecondarySymbols = false;
htmlOptions.Title = "Unicode UTF-8 Example";
// Specify print size mode.
PrintSizeMode sizeMode = PrintSizeMode.Stretch;
// Export a chart to an HTML file.
chart.ExportToHtml("OutputUnicode.html", htmlOptions, sizeMode);
Process.Start("OutputUnicode.html");
}
privatevoidExportChartToMHT(ChartControl chart) {
// Create an object containing MHT export options.
MhtExportOptions mhtOptions = new MhtExportOptions();
// Specify print size mode.
PrintSizeMode sizeMode = PrintSizeMode.ProportionalZoom;
// Export a chart to a stream as MHT.
FileStream mhtStream = new FileStream("OutputDefault.mht", FileMode.Create);
chart.ExportToMht(mhtStream, mhtOptions, sizeMode);
Process.Start("OutputDefault.mht");
}
privatevoidButton_Click(object sender, RoutedEventArgs e) {
ExportChartToHTML(chartControl);
}
privatevoidButton_Click_1(object sender, RoutedEventArgs e) {
ExportChartToMHT(chartControl);
}
}
}
ImportsMicrosoft.VisualBasicImportsSystem.DiagnosticsImportsSystem.IOImportsSystem.WindowsImportsDevExpress.Xpf.ChartsImportsDevExpress.XtraPrintingNamespace Export
PartialPublicClass MainWindow
Inherits Window
PublicSubNew()
InitializeComponent()
EndSubPrivateSub ExportChartToHTML(ByVal chart As ChartControl)
' Create an object containing HTML export options.Dim htmlOptions AsNew HtmlExportOptions()
' Set HTML-specific export options.
htmlOptions.CharacterSet = "utf-8"
htmlOptions.RemoveSecondarySymbols = False
htmlOptions.Title = "Unicode UTF-8 Example"' Specify print size mode.Dim sizeMode As PrintSizeMode = PrintSizeMode.Stretch
' Export a chart to an HTML file.
chart.ExportToHtml("OutputUnicode.html", htmlOptions, sizeMode)
Process.Start("OutputUnicode.html")
EndSubPrivateSub ExportChartToMHT(ByVal chart As ChartControl)
' Create an object containing MHT export options.Dim mhtOptions AsNew MhtExportOptions()
' Specify print size mode.Dim sizeMode As PrintSizeMode = PrintSizeMode.ProportionalZoom
' Export a chart to a stream as MHT.Dim mhtStream AsNew FileStream("OutputDefault.mht", FileMode.Create)
chart.ExportToMht(mhtStream, mhtOptions, sizeMode)
Process.Start("OutputDefault.mht")
EndSubPrivateSub Button_Click(ByVal sender AsObject, ByVal e As RoutedEventArgs)
ExportChartToHTML(chartControl)
EndSubPrivateSub Button_Click_1(ByVal sender AsObject, ByVal e As RoutedEventArgs)
ExportChartToMHT(chartControl)
EndSubEndClassEndNamespace
Was this page helpful?
Thanks for your feedback!
How can we improve this help topic?
Additional comments/thoughts:
If you have any questions, submit a ticket to our Support Center.