Windows フォームを使用して、c# と Microsoft レポート ビューアーを使用して ID カードを生成しています。Microsoft レポート ビューアーで列の繰り返し方向が見つからないことを除いて、すべて正常に動作しています。
現在のシナリオ
私のレポート用紙のサイズは A4 です。各ページには、最大 10 枚の個々のカードを表示できます。ページには 2 つの列があります。各列には 5 枚のカードが表示されます。画像のようにカードを生成しています。列の繰り返し方向は垂直です。最初に 1 列目 (1-5) をリストし、次に 2 列目 (6-10) をリストします。
私の要件
レポート列の繰り返し方向を下の画像のように水平にしたい。最初に 1 を表示し、次に 2、3、4 などを表示します。
縦ではなく横に表示したいのはなぜですか?
紙の節約になります。たとえば、ユーザーが現在のシナリオに従って 4 枚の ID カードのみを生成すると、列 1 に 4 枚のカードが生成され、残りのスペースを再利用できないため、ページ スペース全体が無駄になります。
列方向を横に繰り返すことで、列 1 にカード 1 と 3、列 2 にカード 2 と 4 のように 4 枚のカードが表示されます。その後、紙をカットして後で再利用できます。
私はたくさん検索しましたが、解決策が見つかりませんでした。提案、コメント、またはリンクは役に立ちます。他のレポートは使用できません。前もって感謝します。