1
我想在紙張上打印框架元素。如何打印Wpf組件
我目前有此:
public static void Print(FrameworkElement frameworkElement)
{
PrintDialog dialog = new PrintDialog();
if (dialog.ShowDialog() != true)
return;
frameworkElement.Measure(new Size(dialog.PrintableAreaWidth, dialog.PrintableAreaHeight));
frameworkElement.Arrange(new Rect(new Point(0, 0), frameworkElement.DesiredSize));
dialog.PrintVisual(frameworkElement, "A Great Image.");
}
,但這個問題,我的組件並不需要整個頁面,這是正常的,因爲我們問他,他希望的大小,油漆。
我對印刷的第二個問題:
我可以做一個打印任務,但打印幾部分組成(一個在每一頁上?)
謝謝!