Example usage for com.lowagie.text Paragraph add

List of usage examples for com.lowagie.text Paragraph add

Introduction

In this page you can find the example usage for com.lowagie.text Paragraph add.

Prototype

public boolean add(Object o) 

Source Link

Document

Adds an Object to the Paragraph.

Usage

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosDerecha2(Paragraph datosDerecha2) {
    fecha = PanelCotizacion.labelObtenerFecha.getText();
    ubicacion = PanelCotizacion.cajaAsunto.getText();
    asunto = PanelCotizacion.cajaUbicacion.getText();
    PdfPTable table2 = new PdfPTable(2);
    table2.getDefaultCell().setBorder(PdfPCell.NO_BORDER);
    table2.addCell("Fecha");
    table2.addCell(fecha);/*  w  w  w. j a v  a  2 s . co m*/
    table2.addCell("Ubicacin");
    table2.addCell(ubicacion);
    table2.addCell("Asunto");
    table2.addCell(asunto);
    table2.setWidthPercentage(50);
    table2.setHorizontalAlignment(350);
    table2.setHorizontalAlignment(Element.ALIGN_RIGHT);
    datosDerecha2.add(table2);
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosNormal(Paragraph datosNormal) throws BadElementException {
    nombreCliente = Cotizacion.PanelCotizacion.labelObtenerNombreCliente.getText();
    anexo = Cotizacion.PanelCotizacion.labelAnexo.getText();
    datosNormal.add(new Paragraph(nombreCliente, fuenteNegrita));
    datosNormal.add(new Paragraph(anexo, fuenteNormal));
    agregarLineasEnBlanco(datosNormal, 1);
    datosNormal.setAlignment(0);/*  w  w  w .ja  v  a2 s.c om*/
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosEspecificaciones(Paragraph datosNormal) throws BadElementException {
    Connection conexion = null;/* w ww . ja v  a 2s  . c om*/
    try {
        Class.forName("org.gjt.mm.mysql.Driver");
        conexion = (Connection) DriverManager.getConnection(url, login, password);
        stm = (Statement) conexion.createStatement();
        ResultSet rs = stm.executeQuery("select max(numero) as numero from todolonas.cotizacion;");

        while (rs.next()) {
            idCotiza = rs.getInt("numero");
        }

        conexion.close();
    } catch (Exception e) {
        System.out.println("error: " + e);
    }
    try {
        Class.forName("org.gjt.mm.mysql.Driver");
        conexion = (Connection) DriverManager.getConnection(url, login, password);

        stm = (Statement) conexion.createStatement();
        ResultSet rs = stm.executeQuery(
                "SELECT especificacionTrabajo FROM todolonas.cotizacion where numero = '" + idCotiza + "';");
        while (rs.next()) {
            especificacionTrabajo = rs.getString("especificacionTrabajo");
        }
        conexion.close();
    } catch (Exception e) {
        System.out.println("error: " + e);
    }
    if (especificacionTrabajo.equals("NA")) {
        System.out.println("no hay especificacion trabajo");
    } else {
        PdfPTable table2 = new PdfPTable(2);
        table2.getDefaultCell().setBorder(PdfPCell.NO_BORDER);
        table2.addCell("Especificacin Trabajo");
        table2.addCell(especificacionTrabajo);
        table2.setWidthPercentage(70);
        table2.setHorizontalAlignment(Element.ALIGN_LEFT);
        agregarLineasEnBlanco(datosNormal, 1);
        datosNormal.add(table2);
    }
    try {
        Class.forName("org.gjt.mm.mysql.Driver");
        conexion = (Connection) DriverManager.getConnection(url, login, password);

        stm = (Statement) conexion.createStatement();

        //            System.out.println("nombre++++---->      "+nombreCliente);
        ResultSet rs = stm.executeQuery(
                "SELECT especificacionDiseno FROM todolonas.cotizacion where numero = '" + idCotiza + "';");
        while (rs.next()) {
            especificacionDiseno = rs.getString("especificacionDiseno");
        }
        conexion.close();
    } catch (Exception e) {
        System.out.println("error: " + e);
    }
    if (especificacionDiseno.equals("NA")) {
        System.out.println("no hay especificacion trabajo");
    } else {
        PdfPTable table2 = new PdfPTable(2);
        table2.getDefaultCell().setBorder(PdfPCell.NO_BORDER);
        table2.addCell("Especificacin Diseo");
        table2.addCell(especificacionDiseno);
        table2.setWidthPercentage(70);
        table2.setHorizontalAlignment(Element.ALIGN_LEFT);
        agregarLineasEnBlanco(datosNormal, 1);
        datosNormal.add(table2);
    }
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosTablaProductos(Paragraph subCatPart) throws BadElementException {
    numeroFilas = LogicaCotizacion.numero;
    cantidadTabla = new String[numeroFilas];
    productoTabla = new String[numeroFilas];
    precioTabla = new String[numeroFilas];
    totalTabla = new String[numeroFilas];
    descripcionTabla = new String[numeroFilas];

    PdfPTable tabla = new PdfPTable(5);
    tabla.setWidthPercentage(100);//  w ww .  ja  va2 s.co  m

    PdfPCell celda = new PdfPCell(new Paragraph("Producto"));
    celda.setHorizontalAlignment(Element.ALIGN_CENTER);
    celda.setBackgroundColor(new Color(0, 175, 239));
    tabla.addCell(celda);
    celda = new PdfPCell(new Paragraph("Descripcin"));
    celda.setHorizontalAlignment(Element.ALIGN_CENTER);
    celda.setBackgroundColor(new Color(0, 175, 239));
    tabla.addCell(celda);
    celda = new PdfPCell(new Paragraph("P/U"));
    celda.setHorizontalAlignment(Element.ALIGN_CENTER);
    celda.setBackgroundColor(new Color(0, 175, 239));
    tabla.addCell(celda);
    celda = new PdfPCell(new Paragraph("Cantidad"));
    celda.setHorizontalAlignment(Element.ALIGN_CENTER);
    celda.setBackgroundColor(new Color(0, 175, 239));
    tabla.addCell(celda);
    celda = new PdfPCell(new Paragraph("Total"));
    celda.setHorizontalAlignment(Element.ALIGN_CENTER);
    celda.setBackgroundColor(new Color(0, 175, 239));
    tabla.addCell(celda);
    for (int i = 0; i < numeroFilas; i++) {
        productoTabla[i] = "" + Cotizacion.PanelCotizacion.tablaProductos.getValueAt(i, 0);
        tabla.addCell("   " + productoTabla[i]);
        descripcionTabla[i] = "" + Cotizacion.PanelCotizacion.tablaProductos.getValueAt(i, 1);
        tabla.addCell("" + descripcionTabla[i]);
        precioTabla[i] = "" + Cotizacion.PanelCotizacion.tablaProductos.getValueAt(i, 2);
        tabla.addCell("$  " + precioTabla[i]);
        cantidadTabla[i] = "" + Cotizacion.PanelCotizacion.tablaProductos.getValueAt(i, 3);
        tabla.addCell("   " + cantidadTabla[i]);
        totalTabla[i] = "" + Cotizacion.PanelCotizacion.tablaProductos.getValueAt(i, 4);
        tabla.addCell("$  " + totalTabla[i]);
    }
    agregarLineasEnBlanco(subCatPart, 1);
    subCatPart.add(tabla);
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarATTE(Paragraph datosCentro) throws BadElementException {
    ate = PanelCotizacion.labelATE.getText();
    nombre = PanelCotizacion.labelNombre.getText();
    datosCentro.add(new Paragraph(ate, fuenteNegrita2));
    datosCentro.add(new Paragraph(nombre, fuenteNegrita2));
    datosCentro.setAlignment(1);/*from  w  w w. j a va  2  s . co  m*/
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosPreciosTotales(Paragraph datosDerecha2) throws BadElementException {
    subtotal = PanelCotizacion.cajaSubtotal.getText();
    iva = PanelCotizacion.cajaIVA.getText();
    descuento = PanelCotizacion.cajaDescuento.getText();
    total = PanelCotizacion.cajaTotal.getText();

    PdfPTable table2 = new PdfPTable(2);
    table2.getDefaultCell().setBorder(PdfPCell.NO_BORDER);
    table2.addCell("Subtotal");
    table2.addCell("$  " + subtotal);
    table2.addCell("IVA");
    table2.addCell(iva);//from   w  ww  .  j  a  va  2 s.co  m
    table2.addCell("Descuento");
    table2.addCell(descuento);
    table2.addCell("Total");
    table2.addCell("$  " + total);
    table2.setWidthPercentage(30);
    table2.setHorizontalAlignment(350);
    table2.setHorizontalAlignment(Element.ALIGN_RIGHT);
    agregarLineasEnBlanco(datosDerecha2, 1);
    datosDerecha2.add(table2);
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarDatosNota(Paragraph datosNormal2) throws BadElementException {
    nota1 = PanelCotizacion.labelNota1.getText();
    leyenda = PanelCotizacion.areaLeyenda.getText();
    agregarLineasEnBlanco(datosNormal2, 5);
    datosNormal2.add(new Paragraph(nota1, fuenteChiquita));
    datosNormal2.add(new Paragraph(leyenda, fuenteChiquita));
    datosNormal2.setAlignment(0);//from   www.j av  a  2s.c o m
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarImagenFirma(Paragraph imagen) throws BadElementException {
    try {//from  w w  w  .  j  a  v  a2 s .com
        Image im = Image.getInstance("src/Imagenes/firma3.png");
        im.setAlignment(Image.ALIGN_CENTER | Image.TEXTWRAP);
        imagen.add(im);
        //            agregarLineasEnBlanco(parrafoNormal, 3);

    } catch (Exception e) {
        System.out.print(e.getMessage());
    }
}

From source file:Cotizacion.ExportarPDF.java

private static void acomodarImagenPie(Paragraph imagen) throws BadElementException {
    try {/*from  w  w w .j a  v  a 2s. co m*/
        Image im = Image.getInstance("src/Imagenes/abajo.png");
        im.setAbsolutePosition(0, 0);
        im.setAlignment(Image.ALIGN_CENTER);
        im.scalePercent(60f);
        imagen.add(im);

    } catch (Exception e) {
        System.out.print(e.getMessage());
    }
}

From source file:Cotizacion.ExportarPDF.java

private static void agregarLineasEnBlanco(Paragraph parrafo, int nLineas) {
    for (int i = 0; i < nLineas; i++) {
        parrafo.add(new Paragraph(" "));
    }//from   w w w .ja  v  a 2s  .c om
}