2017-05-30 74 views
-1

我正在開發一個Java Swing項目,該項目在A4尺寸的紙張上打印小卡片。如何在iReport中水平打印?

  • 數據源是:表模型數據源。
  • iReport的版本:2.0.3

我想打印卡中的網格紙。我刪除了沒有詳細信息列的其他列和添加字段COLUMN_1將其放到詳細信息列中。

它像這樣垂直成功打印我的值,這意味着Java代碼按預期解析所有值和參數。

  • AA
  • BB
  • CC
  • DD
  • EE
  • FF

但我想打印它像一個三列的網格。

  • AA | BB | CC
  • DD | EE | FF

我認爲這是調整在報告中。任何想法如何做到這一點? 任何建議,將不勝感激,謝謝。

+1

可能出現的重複[水平顯示自定義數量的元素。怎麼辦?](https://stackoverflow.com/questions/8894563/displaying-custom-number-of-elements-horizo​​ntally-how-to-do) –

回答

-1

在jasper社區搜索線程後,我找到了答案,它適用於我。在我report.jrxml Here is Jasper Community Thread.

感謝

<group name="barcode"> <groupExpression><![CDATA[$F{barcode}]]></groupExpression> </group>

我刪除代碼等。

-1

在jrxml模板中設置Column Count = 3。

+0

這一切?任何其他設置\屬性? –

+0

是的,我試過了,設置列數3並設置水平打印順序。我在iReport預覽中獲得三列,但打印時只打印兩列。我錯過了什麼? – Sahan

+0

打印指令=垂直 – Alexandr83