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高度不起作用:/