私はいくつかのコントロールを持っておりScrollViewer
、印刷時に水平方向と垂直方向の両方で複数のページにまたがる必要があります。私の現在のソリューションでは、一連のスクロール(水平方向と垂直方向の両方)を使用して印刷を実現しています。
この実装を機能させるには、ScrollViewのコンテンツの関連付けを解除し、新しいものに追加する必要がありScrollViewer
ます(印刷の目的を達成するために、の新しいインスタンスScrollViewer
はに調整されPrintWidth
、高さは調整されます)。その結果、元のビューは空になります。この問題を解決するために、全体ScrollViewer
を複製しようとしましたが、これはバインディングで失敗するようです-DataGrid
複製されたビジュアルでは空で表示されます。
視覚要素を印刷できる他のアプローチはありますか、またはVisualBrush
複数ページの印刷の目的を達成するための他のアプローチ(おそらくを使用して)はありますか?