PrintDialog результат вырезать внизу - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь распечатать кадр WPF с помощью printdialog. Однако результат обрезается внизу, как показано ниже: enter image description here

Ниже приведен мой метод:

private void DownloadButton_Click2(object sender, RoutedEventArgs e)
        {
            PrintDialog dialog = new PrintDialog();
            if (dialog.ShowDialog() != true) 
                return;
            PageMediaSize pageSize = new PageMediaSize(PageMediaSizeName.ISOA4);
            dialog.PrintTicket.PageMediaSize = pageSize;
            dialog.PrintVisual(canvas, "Print Loading Chart Policy");
        }

Я пытался установить значение по умолчанию размер как буква с использованием PageMediaSize, но, к сожалению, он ничего не делает. Кто-нибудь может помочь?

...