いくつかの行(〜20-30)といくつかの列(4-5)を含むグリッドビューがあり、その内容を印刷したいと思います。PrintDialogのPrintVisualメソッドを使用してみました。次のようなものです。
private void PrintBtn_Click(object sender, RoutedEventArgs e)
{
PrintDialog printDialog = new PrintDialog();
if (printDialog.ShowDialog() == true)
{
printDialog.PrintVisual(grid, "My First Print Job");
}
}
もちろん、画面に表示されている行のみを印刷するため、完全には機能しませんでした。全内容を印刷するにはどうすればよいですか?