Example usage for com.lowagie.text PageSize B4

List of usage examples for com.lowagie.text PageSize B4

Introduction

In this page you can find the example usage for com.lowagie.text PageSize B4.

Prototype

Rectangle B4

To view the source code for com.lowagie.text PageSize B4.

Click Source Link

Document

This is the b4 format

Usage

From source file:com.afunms.report.abstraction.ExcelReport1.java

/**
 * @param file//  w w w  .  j ava2  s. c o  m
 * @param type
 * @throws DocumentException
 * @throws IOException
 */
public void createReport_iisNewDoc(String file, String type) throws DocumentException, IOException {
    Hashtable Memory = (Hashtable) reportHash.get("Memory");
    // EventListDao eventListDao = new EventListDao();

    Hashtable maxping = (Hashtable) reportHash.get("ping");
    String starttime = (String) reportHash.get("starttime");
    String totime = (String) reportHash.get("totime");
    String hostname = (String) reportHash.get("equipname");
    String hostnameDoc = (String) reportHash.get("equipnameDoc");
    String ip = (String) reportHash.get("ip");
    String typename = (String) reportHash.get("typename");
    String startdate = (String) reportHash.get("startdate");
    Tomcat tomcat = (Tomcat) reportHash.get("tomcat");
    Hashtable maxjvm = (Hashtable) reportHash.get("maxjvm");
    String downnum = (String) reportHash.get("downnum");
    IIS iis = (IIS) reportHash.get("iis");
    // time
    Hashtable pollingtime_ht = new Hashtable();
    IISManager tm = new IISManager();
    String lasttime;
    String nexttime;
    try {
        pollingtime_ht = tm.getCollecttime(iis.getIpAddress());
    } catch (Exception e) {

        SysLogger.error("", e);
    }
    if (pollingtime_ht != null) {
        lasttime = (String) pollingtime_ht.get("lasttime");
        nexttime = (String) pollingtime_ht.get("nexttime");
    } else {
        lasttime = null;
        nexttime = null;
    }
    // 
    List data_list = new ArrayList();
    Hashtable iisvalues = ShareData.getIisdata();
    if (iisvalues != null && iisvalues.size() > 0) {
        data_list = (List) iisvalues.get(ip);
    }
    System.out.println(data_list + "----------------------------====================");
    String totalBytesSentHighWord = "";
    String totalBytesSentLowWord = "";
    String totalBytesReceivedHighWord = "";
    String totalBytesReceivedLowWord = "";

    String totalFilesSent = "";
    String totalFilesReceived = "";
    String currentAnonymousUsers = "";
    String totalAnonymousUsers = "";

    String maxAnonymousUsers = "";
    String currentConnections = "";
    String maxConnections = "";
    String connectionAttempts = "";

    String logonAttempts = "";
    String totalGets = "";
    String totalPosts = "";
    String totalNotFoundErrors = "";
    if (data_list != null && data_list.size() > 0) {

        IISVo iisvo = (IISVo) data_list.get(0);
        totalBytesSentHighWord = iisvo.getTotalBytesSentHighWord();
        totalBytesSentLowWord = iisvo.getTotalBytesSentLowWord();
        totalBytesReceivedHighWord = iisvo.getTotalBytesReceivedHighWord();
        totalBytesReceivedLowWord = iisvo.getTotalBytesReceivedLowWord();

        totalFilesSent = iisvo.getTotalFilesSent();
        totalFilesReceived = iisvo.getTotalFilesReceived();
        currentAnonymousUsers = iisvo.getCurrentAnonymousUsers();
        totalAnonymousUsers = iisvo.getTotalAnonymousUsers();

        maxAnonymousUsers = iisvo.getMaxAnonymousUsers();
        currentConnections = iisvo.getCurrentConnections();
        maxConnections = iisvo.getMaxConnections();
        connectionAttempts = iisvo.getConnectionAttempts();

        logonAttempts = iisvo.getLogonAttempts();
        totalGets = iisvo.getTotalGets();
        totalPosts = iisvo.getTotalPosts();
        totalNotFoundErrors = iisvo.getTotalNotFoundErrors();

    }
    // end 
    /* String type = (String)request.getAttribute("type"); */
    Document document = null;
    // (Writer)document(Writer)
    if ("pdf".equals(type)) {
        document = new Document(PageSize.B4);
        PdfWriter.getInstance(document, new FileOutputStream(file));
    } else {
        document = new Document(PageSize.A4);
        RtfWriter2.getInstance(document, new FileOutputStream(file));
    }
    document.open();
    // 
    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
    // 
    Font titleFont = new Font(bfChinese, 12, Font.BOLD);
    // 
    Font contextFont = new Font(bfChinese, 12, Font.NORMAL);

    Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, Color.black);
    Table aTable = new Table(8);
    this.setTableFormat(aTable);
    // float[] widths = { 220f, 220f, 220f, 110f, 110f, 110f, 110f, 220f };
    // aTable.setWidths(widths);
    // aTable.setWidth(100); //  90%
    // aTable.setAlignment(Element.ALIGN_CENTER);// 
    // aTable.setAutoFillEmptyCells(true); // 
    // aTable.setBorderWidth(1); // 
    // aTable.setBorderColor(new Color(0, 125, 255)); // 
    // aTable.setPadding(2);// 
    // aTable.setSpacing(0);// 
    // aTable.setBorder(2);// 

    // aTable.endHeaders();
    Cell cell = null;
    cell = new Cell(new Phrase("\n" + "" + hostname + "" + "\n", titleFont));
    cell.setColspan(8);
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    aTable.addCell(cell);
    this.setCellFormat(cell, true);
    cell = new Cell(new Phrase("\n" + starttime + "  " + totime + "\n", contextFont));
    cell.setColspan(7);
    this.setCellFormat(cell, false);
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    cell = new Cell(new Phrase(hostnameDoc, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("IP", titleFont));
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    cell = new Cell(new Phrase(ip, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("", titleFont));
    cell.setColspan(2);
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    cell = new Cell(new Phrase(typename, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    String grade = (String) reportHash.get("grade");
    cell = new Cell(new Phrase("\n" + grade + "\n", contextFont));
    cell.setColspan(7);

    aTable.addCell(cell);
    cell = new Cell(new Phrase("" + "\n" + "" + "\n" + "" + "\n" + "", titleFont));
    cell.setRowspan(10);
    this.setCellFormat(cell, true);
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase((String) maxping.get("pingmax"), contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase((String) maxping.get("avgpingcon"), contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));

    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(lasttime, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(":", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(nexttime, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    cell.setRowspan(8);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "32 :" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalBytesSentHighWord, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("32 :", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalBytesSentLowWord, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "32 :" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalBytesReceivedHighWord, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("32 :", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalBytesReceivedLowWord, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalFilesSent, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(":", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalFilesReceived, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(currentAnonymousUsers, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(":", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalAnonymousUsers, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(maxAnonymousUsers, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(":", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(currentConnections, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(maxConnections, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("::", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(connectionAttempts, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + ":" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(logonAttempts, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase("GET:", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalGets, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "POST:" + "\n", titleFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalPosts, contextFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(":", titleFont));
    cell.setColspan(2);
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);
    cell = new Cell(new Phrase(totalNotFoundErrors, contextFont));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
    cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
    aTable.addCell(cell);

    cell = new Cell(new Phrase("" + "\n" + "" + "\n" + "" + "\n" + "", titleFont));
    this.setCellFormat(cell, true);
    aTable.addCell(cell);
    cell = new Cell(new Phrase("\n" + "" + downnum + "" + "\n", contextFont));
    cell.setColspan(7);
    aTable.addCell(cell);

    cell = new Cell(new Phrase("\n" + "" + "\n", titleFont));
    this.setCellFormat(cell, true);
    cell.setColspan(8);
    aTable.addCell(cell);
    String strping = "";
    if ("0".equals(downnum)) {
        strping = "    2   " + downnum + "" + "\n"
                + "\n";
    } else {
        strping = "    2   " + "\n" + "\n";
    }
    cell = new Cell(new Phrase("    1   " + " \n" + "\n"
            + strping + "\n" + "\n" + "\n", contextFont));
    cell.setColspan(8);
    aTable.addCell(cell);
    // end 

    // end  }
    document.add(aTable);
    document.close();
}

From source file:com.afunms.report.abstraction.ExcelReport1.java

/**
 * @param file/*from w w  w .j a  v a  2 s .  c o m*/
 * @param type
 * @throws DocumentException
 * @throws IOException
 */
public void createReport_weblogicDoc(String file, String type) throws DocumentException, IOException {
    String starttime = (String) reportHash.get("starttime");
    String totime = (String) reportHash.get("totime");
    String hostname = (String) reportHash.get("equipname");
    String ip = (String) reportHash.get("ip");
    String newip = doip(ip);
    // WritableSheet sheet = wb.createSheet(hostname + "", 0);
    Calendar colTime = (Calendar) reportHash.get("time");
    Hashtable maxping = (Hashtable) reportHash.get("ping");
    String weblogicnow = (String) reportHash.get("weblogicnow");
    Weblogic weblogic = (Weblogic) reportHash.get("weblogic");
    Hashtable hash = (Hashtable) reportHash.get("weblogicnmphash");
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String[] memoryItemch = { "", "", "", "" };
    String[] memoryItem = { "Capability", "Utilization" };
    String[] diskItem = { "AllSize", "UsedSize", "Utilization" };
    String[] diskItemch = { "", "", "" };
    // 
    Document document = new Document(PageSize.A4);
    // (Writer)document(Writer)
    if ("pdf".equals(type)) {
        document = new Document(PageSize.B4);
        PdfWriter.getInstance(document, new FileOutputStream(file));
    } else {
        RtfWriter2.getInstance(document, new FileOutputStream(file));
    }
    document.open();
    // 
    BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
    // 
    Font titleFont = new Font(bfChinese, 12, Font.BOLD);
    // 
    Font contextFont = new Font(bfChinese, 10, Font.NORMAL);
    Paragraph title = new Paragraph(hostname + "", titleFont);
    // 
    title.setAlignment(Element.ALIGN_CENTER);
    // title.setFont(titleFont);
    document.add(title);
    String contextString = ":" + impReport.getTimeStamp() + " \n"// 
            + ":" + starttime + "  " + totime;
    Paragraph context = new Paragraph(contextString);
    // 
    context.setAlignment(Element.ALIGN_LEFT);
    // context.setFont(contextFont);
    // 
    context.setSpacingBefore(5);
    // 
    context.setFirstLineIndent(5);
    document.add(context);
    Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, Color.black);
    Table aTable = new Table(4);
    this.setTableFormat(aTable);
    // float[] widths = { 220f, 300f, 220f, 220f };
    // aTable.setWidths(widths);
    // aTable.setWidth(100); //  90%
    // aTable.setAlignment(Element.ALIGN_CENTER);// 
    // aTable.setAutoFillEmptyCells(true); // 
    // aTable.setBorderWidth(1); // 
    // aTable.setBorderColor(new Color(0, 125, 255)); // 
    // aTable.setPadding(2);// 
    // aTable.setSpacing(0);// 
    // aTable.setBorder(2);// 
    // aTable.endHeaders();

    aTable.addCell(this.setCellFormat(new Phrase("", contextFont), true));
    aTable.addCell(this.setCellFormat(new Phrase("", contextFont), true));
    aTable.addCell(this.setCellFormat(new Phrase("", contextFont), true));
    aTable.addCell(this.setCellFormat(new Phrase("", contextFont), true));
    // aTable.addCell("3.2",Ping+"%");
    aTable.addCell("");
    aTable.addCell(weblogicnow + "%");
    aTable.addCell((String) maxping.get("pingmax"));
    aTable.addCell((String) maxping.get("avgpingcon"));
    Image img = Image.getInstance(ResourceCenter.getInstance().getSysPath() + "/resource/image/jfreechart/"
            + newip + "WeblogicPing" + ".png");
    // img.setAbsolutePosition(0, 0);
    if ("pdf".equals(type)) {
        img.scalePercent(75);
    }
    img.setAlignment(Image.LEFT);// 
    document.add(aTable);
    document.add(img);
    document.add(new Paragraph("\n"));
    Table aTable1 = new Table(7);
    // float[] widths1 = { 220f, 220f, 220f, 220f, 220f, 220f, 220f };
    // aTable1.setWidths(widths1);
    // aTable1.setWidth(100); //  90%
    // aTable1.setAlignment(Element.ALIGN_CENTER);// 
    // aTable1.setAutoFillEmptyCells(true); // 
    // aTable1.setBorderWidth(1); // 
    // aTable1.setBorderColor(new Color(0, 125, 255)); // 
    // aTable1.setPadding(2);// 
    // aTable1.setSpacing(0);// 
    // aTable1.setBorder(2);// 
    // aTable1.endHeaders();
    this.setTableFormat(aTable1);
    Cell cell = null;

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable1.addCell(cell);
    List queuedatalist = new ArrayList();
    // Hashtable hash = null;
    // WeblogicSnmp weblogicsnmp = null;
    // WeblogicConfigDao weblogicconfigdao = new WeblogicConfigDao();
    // weblogicsnmp = new WeblogicSnmp(weblogic.getIpAddress(),
    // weblogic.getCommunity(), weblogic.getPortnum());
    // hash = weblogicsnmp.collectData();
    if (hash != null) {
        queuedatalist = (List) hash.get("queueValue");
    }
    for (int i = 0; i < queuedatalist.size(); i++) {
        WeblogicQueue vo = (WeblogicQueue) queuedatalist.get(i);
        cell = new Cell(new Phrase(""));
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(i + 1 + "", contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(vo.getExecuteQueueRuntimeName(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(vo.getThreadPoolRuntimeExecuteThreadIdleCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(vo.getExecuteQueueRuntimePendingRequestOldestTime(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(vo.getExecuteQueueRuntimePendingRequestCurrentCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

        cell = new Cell(new Phrase(vo.getExecuteQueueRuntimePendingRequestTotalCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable1.addCell(cell);

    }
    document.add(aTable1);

    Table aTable2 = new Table(8);
    this.setTableFormat(aTable2);
    // float[] widths2 = { 220f, 220f, 220f, 220f, 220f, 220f, 220f, 220f };
    // aTable2.setWidths(widths2);
    // aTable2.setWidth(100); //  90%
    // aTable2.setAlignment(Element.ALIGN_CENTER);// 
    // aTable2.setAutoFillEmptyCells(true); // 
    // aTable2.setBorderWidth(1); // 
    // aTable2.setBorderColor(new Color(0, 125, 255)); // 
    // aTable2.setPadding(2);// 
    // aTable2.setSpacing(0);// 
    // aTable2.setBorder(2);// 
    // aTable2.endHeaders();
    cell = new Cell(new Phrase("JDBC", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);
    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable2.addCell(cell);
    List jdbcdatalist = new ArrayList();
    // weblogicsnmp = new WeblogicSnmp(weblogic.getIpAddress(),
    // weblogic.getCommunity(), weblogic.getPortnum());
    // hash = weblogicsnmp.collectData();
    jdbcdatalist = (List) hash.get("jdbcValue");
    for (int i = 0; i < jdbcdatalist.size(); i++) {
        WeblogicJdbc vo = (WeblogicJdbc) jdbcdatalist.get(i);
        cell = new Cell(new Phrase(""));
        aTable2.addCell(cell);

        cell = new Cell(new Phrase(i + 1 + "", contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);

        cell = new Cell(new Phrase(vo.getJdbcConnectionPoolName(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);

        cell = new Cell(
                new Phrase(vo.getJdbcConnectionPoolRuntimeActiveConnectionsCurrentCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);

        cell = new Cell(new Phrase(vo.getJdbcConnectionPoolRuntimeVersionJDBCDriver(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);
        cell = new Cell(new Phrase(vo.getJdbcConnectionPoolRuntimeMaxCapacity(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);

        cell = new Cell(
                new Phrase(vo.getJdbcConnectionPoolRuntimeActiveConnectionsAverageCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);

        cell = new Cell(new Phrase(vo.getJdbcConnectionPoolRuntimeHighestNumAvailable(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable2.addCell(cell);
    }
    document.add(aTable2);
    Table aTable3 = new Table(5);
    this.setTableFormat(aTable3);
    // float[] widths3 = { 220f, 220f, 220f, 220f, 220f };
    // aTable3.setWidths(widths3);
    // aTable3.setWidth(100); //  90%
    // aTable3.setAlignment(Element.ALIGN_CENTER);// 
    // aTable3.setAutoFillEmptyCells(true); // 
    // aTable3.setBorderWidth(1); // 
    // aTable3.setBorderColor(new Color(0, 125, 255)); // 
    // aTable3.setPadding(2);// 
    // aTable3.setSpacing(0);// 
    // aTable3.setBorder(2);// 
    // aTable3.endHeaders();
    cell = new Cell(new Phrase("JVM", contextFont));
    this.setCellFormat(cell, true);
    aTable3.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable3.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable3.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable3.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable3.addCell(cell);
    // weblogicsnmp = new WeblogicSnmp(weblogic.getIpAddress(),
    // weblogic.getCommunity(), weblogic.getPortnum());
    // hash = weblogicsnmp.collectData();
    List heapdatalist = new ArrayList();
    heapdatalist = (List) hash.get("heapValue");
    for (int i = 0; i < heapdatalist.size(); i++) {
        WeblogicHeap vo = (WeblogicHeap) heapdatalist.get(i);
        cell = new Cell(new Phrase(""));
        aTable3.addCell(cell);
        cell = new Cell(new Phrase(i + 1 + "", contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable3.addCell(cell);

        cell = new Cell(new Phrase(vo.getJvmRuntimeName(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable3.addCell(cell);

        cell = new Cell(new Phrase(vo.getJvmRuntimeHeapSizeCurrent(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable3.addCell(cell);

        cell = new Cell(new Phrase(vo.getJvmRuntimeHeapFreeCurrent(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable3.addCell(cell);
    }
    document.add(aTable3);
    Table aTable4 = new Table(8);
    // float[] widths4 = { 220f, 220f, 220f, 220f, 220f, 220f, 220f, 220f };
    // aTable4.setWidths(widths4);
    // aTable4.setWidth(100); //  90%
    // aTable4.setAlignment(Element.ALIGN_CENTER);// 
    // aTable4.setAutoFillEmptyCells(true); // 
    // aTable4.setBorderWidth(1); // 
    // aTable4.setBorderColor(new Color(0, 125, 255)); // 
    // aTable4.setPadding(2);// 
    // aTable4.setSpacing(0);// 
    // aTable4.setBorder(2);// 
    // aTable4.endHeaders();
    this.setTableFormat(aTable4);
    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);
    cell = new Cell(new Phrase("Socket", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);

    cell = new Cell(new Phrase("IP", contextFont));
    this.setCellFormat(cell, true);
    aTable4.addCell(cell);
    // weblogicsnmp = new WeblogicSnmp(weblogic.getIpAddress(),
    // weblogic.getCommunity(), weblogic.getPortnum());
    // hash = weblogicsnmp.collectData();
    List serverdatalist = new ArrayList();
    serverdatalist = (List) hash.get("serverValue");
    for (int i = 0; i < serverdatalist.size(); i++) {
        WeblogicServer vo = (WeblogicServer) serverdatalist.get(i);
        cell = new Cell("");
        aTable4.addCell(cell);
        cell = new Cell(new Phrase(i + 1 + "", contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);

        cell = new Cell(new Phrase(vo.getServerRuntimeName(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);

        cell = new Cell(new Phrase(vo.getServerRuntimeListenAddress(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);

        cell = new Cell(new Phrase(vo.getServerRuntimeListenPort(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);
        cell = new Cell(new Phrase(vo.getServerRuntimeOpenSocketsCurrentCount(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);

        cell = new Cell(new Phrase(vo.getServerRuntimeState(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);

        cell = new Cell(new Phrase(weblogic.getIpAddress(), contextFont));
        cell.setHorizontalAlignment(Element.ALIGN_CENTER); // 
        cell.setVerticalAlignment(Element.ALIGN_MIDDLE); // 
        aTable4.addCell(cell);
    }
    document.add(aTable4);
    document.close();
}

From source file:include.nseer_cookie.printPDF.java

License:Open Source License

public Document print_type_across(String print_type, int print_left, int print_right, int print_top,
        int print_bottom) {

    try {/*from w w  w .  j av a  2s.co  m*/

        if (print_type.equals("A0"))
            document = new Document(PageSize.A0.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A1"))
            document = new Document(PageSize.A1.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A2"))
            document = new Document(PageSize.A2.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A3"))
            document = new Document(PageSize.A3.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A4"))
            document = new Document(PageSize.A4.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A5"))
            document = new Document(PageSize.A5.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A6"))
            document = new Document(PageSize.A6.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A7"))
            document = new Document(PageSize.A7.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A8"))
            document = new Document(PageSize.A8.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A9"))
            document = new Document(PageSize.A9.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B0"))
            document = new Document(PageSize.B0.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B1"))
            document = new Document(PageSize.B1.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B2"))
            document = new Document(PageSize.B2.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B3"))
            document = new Document(PageSize.B3.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B4"))
            document = new Document(PageSize.B4.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B5"))
            document = new Document(PageSize.B5.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_A"))
            document = new Document(PageSize.ARCH_A.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_B"))
            document = new Document(PageSize.ARCH_B.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_C"))
            document = new Document(PageSize.ARCH_C.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_D"))
            document = new Document(PageSize.ARCH_D.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_E"))
            document = new Document(PageSize.ARCH_E.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("FLSA"))
            document = new Document(PageSize.FLSA.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("FLSE"))
            document = new Document(PageSize.FLSE.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("NOTE"))
            document = new Document(PageSize.NOTE.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("_11X17"))
            document = new Document(PageSize._11X17.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("LETTER"))
            document = new Document(PageSize.LETTER.rotate(), print_left, print_right, print_top, print_bottom);
        if (print_type.equals("HALFLETTER"))
            document = new Document(PageSize.HALFLETTER.rotate(), print_left, print_right, print_top,
                    print_bottom);
        if (print_type.equals("LEDGER"))
            document = new Document(PageSize.LEDGER.rotate(), print_left, print_right, print_top, print_bottom);

    } catch (Exception e) {
        e.printStackTrace();
    }
    return document;
}

From source file:include.nseer_cookie.printPDF.java

License:Open Source License

public Document print_type_vertical(String print_type, int print_left, int print_right, int print_top,
        int print_bottom) {

    try {/*from   w ww  .  ja  v  a 2s.  c o  m*/
        if (print_type.equals("A0"))
            document = new Document(PageSize.A0, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A1"))
            document = new Document(PageSize.A1, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A2"))
            document = new Document(PageSize.A2, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A3"))
            document = new Document(PageSize.A3, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A4"))
            document = new Document(PageSize.A4, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A5"))
            document = new Document(PageSize.A5, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A6"))
            document = new Document(PageSize.A6, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A7"))
            document = new Document(PageSize.A7, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A8"))
            document = new Document(PageSize.A8, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("A9"))
            document = new Document(PageSize.A9, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B0"))
            document = new Document(PageSize.B0, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B1"))
            document = new Document(PageSize.B1, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B2"))
            document = new Document(PageSize.B2, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B3"))
            document = new Document(PageSize.B3, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B4"))
            document = new Document(PageSize.B4, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("B5"))
            document = new Document(PageSize.B5, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_A"))
            document = new Document(PageSize.ARCH_A, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_B"))
            document = new Document(PageSize.ARCH_B, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_C"))
            document = new Document(PageSize.ARCH_C, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_D"))
            document = new Document(PageSize.ARCH_D, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("ARCH_E"))
            document = new Document(PageSize.ARCH_E, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("FLSA"))
            document = new Document(PageSize.FLSA, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("FLSE"))
            document = new Document(PageSize.FLSE, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("NOTE"))
            document = new Document(PageSize.NOTE, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("_11X17"))
            document = new Document(PageSize._11X17, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("LETTER"))
            document = new Document(PageSize.LETTER, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("HALFLETTER"))
            document = new Document(PageSize.HALFLETTER, print_left, print_right, print_top, print_bottom);
        if (print_type.equals("LEDGER"))
            document = new Document(PageSize.LEDGER, print_left, print_right, print_top, print_bottom);

    } catch (Exception e) {
        e.printStackTrace();
    }
    return document;
}