2
フロードキュメントを使用している印刷ダイアログで印刷ドキュメントの向きを設定する方法があるかどうかは疑問です。フロードキュメントを使用してPrintDialogで印刷方向を設定する
var document = userControl.Content as FlowDocument;
var printDialog = new PrintDialog();
if (printDialog.ShowDialog() == true)
{
var paginator = ((IDocumentPaginatorSource) document).DocumentPaginator;
paginator.PageSize = new Size(userControl.Width, userControl.Height);
//Set Orientation Landscape .....
printDialog.PrintDocument(paginator, PrintDescription);
}
はすでに http://stackoverflow.com/questions/1003585/setting-pageorientation-for-the-wpf-documentviewer-printdialogに答え – merbla