如何在DocumentPaginator中设置输出打印页面的大小?

时间:2019-03-29 09:56:46

标签: c# wpf paginator documentpaginator

我有一个想要打印的简单分页页面,以某种方式我无法以不同于A4垂直的任何格式打印它。您知道如何将打印页面输出更改为A4水平吗?在DocumentPaginator类中设置PageSize属性只能更改在输出页面上绘制的内容的大小。

private void Print()
{
   PrintDialog printDialog = new PrintDialog();

   if (printDialog.ShowDialog() == true)
   {
      DocumentPaginator paginator = new Paginator(new Size(793.700787401575, 1122.51968503937));
      printDialog.PrintDocument(paginator, "Print demo");
   }
}

使用PrintTicket不会影响/更改最终结果...

printDialog.PrintTicket.PageMediaSize = new PageMediaSize(PageMediaSizeName.ISOA4Rotated);

有什么想法吗?

0 个答案:

没有答案