2
WPF의 PrintDialog
클래스 (PresentationFramework.dll의 System.Windows.Controls 네임 스페이스, v4.0.30319)로 인쇄하려고합니다. 이것은 내가 사용하는 코드입니다 :PrintDialog/XPS 문서 기록기에서 무시 된 용지 크기
private void PrintMe()
{
var dlg = new PrintDialog();
if (dlg.ShowDialog() == true)
{
dlg.PrintVisual(new System.Windows.Shapes.Rectangle
{
Width = 100,
Height = 100,
Fill = System.Windows.Media.Brushes.Red
}, "test");
}
}
문제는 아무리 내가 "마이크로 소프트 XPS 문서 작성자"를 선택 무엇 용지 크기, 생성 된 XPS는 항상 "편지"의 폭과 높이를주지 않습니다 용지 종류 :
이것은 내가 XPS 패키지 내에서 찾을 수있는 XAML 코드 :
<FixedPage ... Width="816" Height="1056">