2017-05-22 10 views
0

複数の行のページを含む可能性のある表を印刷しようとしています。 FlowDocumentをテーブルと共に印刷するときのデフォルトの動作は、TableRowが2つのページ間にまたがっている場合、セルに複数のテキスト行がある場合に行を2つのセクションに分割することです。改ページの上にWPF TableRow要素をまとめて保持

問題は、あるものが他のものより大きいセルがある場合に、行の残りの部分ではなく短いセルの境界が早すぎると問題が発生することがあります。

すべてのセルが同じサイズになるように、または完全にレンダリングできない限り、行全体が次のページに移動するように動作を変更したいと考えています。

答えて

0

ParagraphオブジェクトのKeepTogetherおよびKeepWithNextブール変数(trueに設定)を使用して、セル内のすべてのテキストが一緒に残っていることを確認し、行を次のセルに強制的にプッシュすることで、ページ。

私はどのようにタイプの組み合わせでこれを達成することができるだろうか分かりませんが、私はちょうどテキストを使用しているので、これは私の目的には十分です。

関連する問題