List of usage examples for com.lowagie.text Paragraph add
public boolean add(Object o)
Object
to the Paragraph
. 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 }