我做的報表2

上次寫的報表例子太複雜,這次做個簡單的。

 

 

 

程序:

 

  private void testBase() throws Exception {
    Result srcResult = buildTestSrcResult(5);
    debug(srcResult);
    ReportManager manager = new ReportManager();

    manager.addGroupItem(ReportManager.LEFT,1,1);
    manager.addGroupItem(ReportManager.LEFT,0,0);
    manager.addHeadStatItem(ReportManager.LEFT,ReportManager.BEGIN_STAT,0,0,StatItem.STAT_TYPE_SUM,"合計");
    manager.addHeadStatItem(ReportManager.LEFT,ReportManager.BEGIN_STAT,1,0,StatItem.STAT_TYPE_SUM,"小計");

    manager.addGroupItem(ReportManager.UP,2,2);
    manager.addGroupItem(ReportManager.UP,3,3);
    manager.addHeadStatItem(ReportManager.UP,ReportManager.END_STAT,0,0,StatItem.STAT_TYPE_SUM,"總計");
    manager.addHeadStatItem(ReportManager.UP,ReportManager.END_STAT,0,1,StatItem.STAT_TYPE_SUM,"總計");

    manager.addDataItem(4,"數量");
    manager.addDataItem(5,"金額");

    manager.buildNewResult(srcResult);
    manager.spanNewResult();
    debug(manager.getNewResult());
    //manager.getNewResult().debug();
  }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章