0
我尝试打印一封信,用于制作一个简单的字母合并应用程序。 但我关于如何设置WPF和.NET 4打印WPF信纸尺寸
这里内的打印机选项挣扎是我的代码:
private void button_Print_Click(object sender, RoutedEventArgs e)
{
PrintDialog pd = new PrintDialog();
if (pd.ShowDialog() == true)
{
pd.PrintTicket.PageOrientation = PageOrientation.Landscape;
pd.PrintTicket.PageMediaSize = new PageMediaSize(865, 612);
pd.PrintVisual(canvas_Letter, "Letter Canvas");
}
}
在PrintDialog类我选择了手送纸盘,这是feeded与字母C5尺寸。它打印我的WPF,但不包含元素的正确位置。它像保证金一样检测A4纸的纸张尺寸。 即使我在PrintDialog中选择了C5的纸张大小,打印仍然超出范围。
任何想法如何适合C5的大小,以我的视觉印刷?这似乎像我的pd.PrintTicket.PageMediaSize设置为865px宽度和612px高度不起作用:/