imprimer chart control wpf
Salut à tous
pourriez vous m'aider svp??
je souhaite imprimer un graphique en c# 3.5 wpf.
je réussi à afficher le graphique mais j'ai du mal à l'exporter par exemple sous pdf.
Dans mon xaml je déclare le graphique comme suit:
Code:
1 2 3 4 5 6 7 8
| <charting:Chart x:Name="chart" Grid.Column="2" HorizontalAlignment="Center" VerticalAlignment="Stretch">
<charting:Chart.Series>
<charting: PieSeries ItemsSource="{Binding}"
DependentValuePath="Value"
IndependentValuePath="Key"
Title="Pet Preference" IsSelectionEnabled="True"/>
</charting:Chart.Series>
</charting:Chart> |
ensuite dans le code behind, je lui fournit les données:
Code:
chart.DataContext = listdedonnees;
et enfin pour imprimer le graphique généré, je fait:
Code:
1 2
| PrintDialog printDlg = new PrintDialog();
printDlg.PrintVisual(chart, "NewGraphics"); |
qui me permet de créer un nouveau document pdf dans lequel se trouve le graphique.
mais il se trouve que le graphique apparait à moitié dans le document pdf???
quelqu'un pourrait-il m'aider svp?
Merci