0

RDLC を使用して配送ラベルをフォーマットする際に大きな問題が発生しています。難問は、レポートが必要に応じて拡大するようにレポートの HEIGHT をフォーマットすることを伴います (詳細項目の場合)。

私が作成している配送ラベルは、メインのグループ (受取人) にグループ化され、商品の詳細が商品のリストとして受取人に送られます。この場合、「受信者」は重機であり、detail はその特定の機械の保守部品のリストです。

データセットはデータの行で構成され、各行は一部であり、マシンの名前が含まれています。マシンの名前でグループ化し、詳細に部品をリストします。この点に関しては問題ありません。私は同様のレポート (パッキング リスト タイプのレポートなど) をこれらのグループ分けで作成しましたが、まったく問題はありませんでした。

私が抱えている問題は、テーブルのサイズを 3.33 インチの高さで最大にすることができないように見えることです。ラベルがそれよりも小さい場合、次のインスタンス (次のマシン) がスキップせずにすぐに印刷を開始します。シート上の次のラベルの位置まで 隙間を入れると、ディテール項目ごとに隙間が繰り返されます...

私が必要としているのは、Tablix テーブル全体を "ラップ" して、最大高さ 3.33 インチ、最小高さ 3.33 インチにする方法を知ることですが、これらの境界内では、詳細リストが拡大または縮小してすべてを表示します。詳細項目。

使用しているラベルの仕様に合わせて全体のレポートを分割しました (標準の 4x3.33 配送ラベル)

余白: 0.15625 インチ、0.15625 インチ、0.5 インチ、0.5 インチ 列: 2、0.1875 インチのスペーサー付き 合計ページ サイズ: 8.5 インチ x 11 インチ

これが私がデザイナーに持っているものです(非常に基本的なものです)

デザイン

で、その結果がこちら・・・

悪いラベル

何らかの理由で 2 番目の列がないことに注意してください...デザイナーに 3.33 インチの「プレイ エリア」があっても、各インスタンスは垂直方向に突き合わされています。

どうすればこれが私に必要なものを与えてくれるでしょうか?

4

1 に答える 1