Пример #1
0
  public void budgetReportHeader(PrintWriter pw, ReportModel psm) {
    int startyear = psm.getStartyear();
    int endyear = psm.getEndyear();
    int nextyear = psm.getEndyear() + 1;
    String endyearsubset = String.valueOf(endyear).substring(2, 4);
    String nextyearsubset = String.valueOf(nextyear).substring(2, 4);

    pw.println();
    lineno++;
    pw.printf("%s", "                                              ANNEXURE - IV");
    pw.println();
    lineno++;
    pw.printf(
        "%s%s", "                   TAMIL NADU CIVIL SUPPLIES CORPORATION,", psm.getRegionname());
    pw.println();
    lineno++;
    pw.printf(
        "%44s%4s%s%2s%25s%4s%s%4s%78s",
        "REVISED ESTIMATE FOR ",
        startyear,
        "-",
        endyearsubset,
        " AND BUDGET ESTIMATE FOR ",
        startyear + 1,
        "-",
        startyear + 2,
        "RUPEES IN LAKHS");
    pw.println();
    lineno++;
    pw.print(horizontalline);
    pw.println();
    lineno++;
    pw.printf(
        "%s",
        "  SL  HEAD OF                                     ACTUALS IN               AVERAGE FOR   BUDGET EST.    ACTUAL  PROBABLE FOR REV.ESTI.    BUDGET        FMA      Rev.FMA         HEAD OFFICE");
    //        pw.printf("%s", "  SL  HEAD OF                                     ACTUALS IN
    //      AVERAGE FOR   BUDGET EST.    ACTUAL  PROBABLE FOR REV.ESTI.    BUDGET          HEAD
    // OFFICE");
    pw.println();
    lineno++;
    pw.printf(
        "%-41s%4s%s%4s%2s%4s%s%4s%2s%4s%s%4s%19s%4s%s%2s%27s%4s%s%2s%17s%4s%s%2s%4s%4s%s%2s%19s",
        "  NO  ACCOUNT",
        psm.getFirststartyear(),
        "-",
        psm.getFirstendyear(),
        "  ",
        psm.getSecondstartyear(),
        "-",
        psm.getSecondendyear(),
        "   ",
        psm.getThirdstartyear(),
        "-",
        psm.getThirdendyear(),
        "  THREE YEARS   IN ",
        startyear,
        "-",
        endyearsubset,
        "    UPTO SEP  CT TO MAR    ",
        startyear,
        "-",
        endyearsubset,
        "    ESTIMATE     ",
        startyear,
        "-",
        endyearsubset,
        "    ",
        startyear,
        "-",
        endyearsubset,
        "      R.E.        B.E.");
    pw.println();
    lineno++;
    pw.printf(
        "%173s%4s%s%2s%5s%4s%s%2s",
        "", startyear, "-", endyearsubset, "     ", startyear + 1, "-", nextyearsubset);
    pw.println();
    lineno++;
    pw.print(horizontalline);
    pw.println();
    lineno++;
  }