如何在wpf C#中打印没有背景的CHECK

How to print CHEQUE without background in wpf C#

我想打印支票,所以我拍了一张背景图片将文本块放在正确的位置,这样文本就应该在正确的位置我的要求是我必须将支票放入打印机并且我有在支票上显示值,所以我的意图是在打印后不应该在支票上显示图像 cheque

private void Button_Click_1(object sender, RoutedEventArgs e)
    {
        PrintDialog dialog = new PrintDialog();
        if (dialog.ShowDialog() == true)
        {
            dialog.PrintVisual(stackPrinting, "stackPrinting");
        }
    }

你的按钮点击背后的代码应该是这样希望它有效。

grdCheque.Background = new SolidColorBrush();
        PrintDialog dialog = new PrintDialog();
        if (dialog.ShowDialog() == true)
        {
            dialog.PrintVisual(grdCheque, "grdCheque");
            this.Close();
        }