List of usage examples for com.itextpdf.kernel.font PdfFontFactory createRegisteredFont
public static PdfFont createRegisteredFont(String fontName) throws IOException
From source file:controller.PasesDeCortesiaController.java
private void generaTitulo(Document document, String text) throws IOException { Table t = new Table(1); Cell c = new Cell(); c.setTextAlignment(TextAlignment.CENTER); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(18);/*w ww . ja v a 2 s. c o m*/ c.setFontColor(Color.BLACK); c.add("\n"); c.add(text); c.setBorder(Border.NO_BORDER); c.setBorderBottom(new SolidBorder(Color.GRAY, 1)); t.addCell(c); document.add(t); }
From source file:controller.PasesDeCortesiaController.java
public Cell generaCeldaNegra(String txt) throws IOException { Cell c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(8);//from w w w . ja v a 2 s . c om c.setTextAlignment(TextAlignment.CENTER); c.setBackgroundColor(Color.BLACK); c.setFontColor(Color.WHITE); c.add(txt); return c; }
From source file:controller.PasesDeCortesiaController.java
private Cell generaCeldaNormal(String txt) throws IOException { Cell c = new Cell(); c.setBorder(Border.NO_BORDER); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(8);//from w ww.jav a 2 s . co m c.setTextAlignment(TextAlignment.CENTER); if (txt != null) { c.add(txt); } return c; }
From source file:controller.ReporteDiarioController.java
private void generaTablaAsistencia(Document doc) throws IOException, RemoteException, NotBoundException { Registry reg = LocateRegistry.getRegistry(host, 27019); oasisrimbd inter = (oasisrimbd) reg.lookup("OasisSev"); ArrayList<Asistencia> asist = inter .asistenciaPorFecha(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)); ArrayList<Invitado> invad = inter.getInvitados(); List<String> ls = new ArrayList<>(); for (Asistencia o : asist) { ls.add(o.getContrato());//from w w w .j av a2s. c om } invad.removeIf(r -> !(r.getFecha().equals(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)) && ls.contains(r.getContrato()))); int inv = 0, invadd = invad.size(); for (Asistencia a : asist) { inv += Integer.parseInt(a.getInvitados()); } Table tc = new Table(2); Cell c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add("Numero de titulares"); c.add("Numero de invitados"); c.add("Numero de invitados Adicionales"); c.add("\n"); tc.addCell(c); c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add(Integer.toString(asist.size())); c.add(Integer.toString(inv)); c.add(Integer.toString(invadd)); c.add("\n"); tc.addCell(c); doc.add(tc); ArrayList<String> l = new ArrayList<>( Arrays.asList("Cedula", "Cliente", "Contrato", "Plan", "Fecha", "Invitados", "Inv Adicionales")); tc = generaCabezera(l); doc.add(tc); for (Asistencia a : asist) { generaClienteAsistencia(doc, a); white *= -1; } }
From source file:controller.ReporteDiarioController.java
public Cell generaCeldaInvitados(ArrayList<Invitado> l) throws IOException { Cell c = new Cell(); c.setBorder(Border.NO_BORDER); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(8);/*from ww w . java2s. c o m*/ c.setTextAlignment(TextAlignment.LEFT); for (Invitado in : l) { if (in.getFecha().equals(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE))) c.add(in.getNombre() + " " + in.getApellido()); } return c; }
From source file:controller.ReporteDiarioController.java
private Cell generaCabezera(String string) throws IOException { Cell c = new Cell(); c.setHorizontalAlignment(HorizontalAlignment.CENTER); c.setTextAlignment(TextAlignment.CENTER); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(20);/*from w ww.j ava 2 s. c o m*/ c.setBorder(Border.NO_BORDER); c.setBorderBottom(new SolidBorder(Color.GRAY, 1)); c.add(string); return c; }
From source file:controller.ReporteDiarioController.java
private void generaTitulo(Document document, String text) throws IOException { Table t = new Table(1); Cell c = new Cell(); c.setTextAlignment(TextAlignment.CENTER); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setFontSize(16);//w ww . ja va 2 s.c o m c.setFontColor(Color.GRAY); c.add("\n"); c.add(text); c.setBorder(Border.NO_BORDER); t.addCell(c); document.add(t); }
From source file:controller.ReporteDiarioController.java
private void generaTablaAperturaMesas(Document doc) throws RemoteException, NotBoundException, IOException { Registry reg = LocateRegistry.getRegistry(host, 27019); oasisrimbd inter = (oasisrimbd) reg.lookup("OasisSev"); ArrayList<ReporteMesa> open = inter.apMesasDiario(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)); ArrayList<Invitado> invad = inter.getInvitados(); List<String> ls = new ArrayList<>(); for (ReporteMesa o : open) { ls.add(o.getContrato());/*from ww w. j a va 2 s. com*/ } invad.removeIf(r -> !(r.getFecha().equals(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)) && ls.contains(r.getContrato()))); int inv = 0, invadd = invad.size(); for (ReporteMesa r : open) { inv += Integer.parseInt(r.getInvitados()); } if (open.size() == 0) { inv = 0; invadd = 0; } Table tc = new Table(2); Cell c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add("Numero de titulares"); c.add("Numero de invitados"); c.add("Numero de invitados Adicionales"); c.add("\n"); tc.addCell(c); c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add(Integer.toString(open.size())); c.add(Integer.toString(inv)); c.add(Integer.toString(invadd)); c.add("\n"); tc.addCell(c); doc.add(tc); List<String> l = Arrays.asList("Usuario", "Cliente", "Cedula", "Contrato", "Plan", "Fecha", "Invitados", "Inv. Adicional"); tc = generaCabezera(l); doc.add(tc); for (ReporteMesa r : open) { generaClienteApMesa(doc, r); white *= -1; } }
From source file:controller.ReporteDiarioController.java
private void generaTablaPases(Document doc) throws RemoteException, NotBoundException, IOException { Registry reg = LocateRegistry.getRegistry(host, 27019); oasisrimbd inter = (oasisrimbd) reg.lookup("OasisSev"); ArrayList<ReporteMesa> open = inter.pasesDiario(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)); ArrayList<Invitado> invad = inter.getInvitados(); List<String> ls = new ArrayList<>(); for (ReporteMesa o : open) { ls.add(o.getContrato());/*from ww w .ja va 2 s . com*/ } invad.removeIf(r -> !(r.getFecha().equals(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)) && ls.contains(r.getContrato()))); int inv = 0, invadd = invad.size(); for (ReporteMesa r : open) { inv += Integer.parseInt(r.getInvitados()); } if (open.size() == 0) { inv = 0; invadd = 0; } Table tc = new Table(2); Cell c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add("Numero de titulares"); c.add("Numero de invitados"); c.add("Numero de invitados Adicionales"); c.add("\n"); tc.addCell(c); c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add(Integer.toString(open.size())); c.add(Integer.toString(inv)); c.add(Integer.toString(invadd)); c.add("\n"); tc.addCell(c); doc.add(tc); List<String> l = Arrays.asList("Usuario", "Cliente", "Cedula", "Contrato", "Plan", "Fecha", "Invitados", "Inv. Adicional"); tc = generaCabezera(l); doc.add(tc); for (ReporteMesa r : open) { generaClienteApMesa(doc, r); white *= -1; } }
From source file:controller.ReporteDiarioController.java
private void generaTablaAutorizaciones(Document doc) throws RemoteException, NotBoundException, IOException { Registry reg = LocateRegistry.getRegistry(host, 27019); oasisrimbd inter = (oasisrimbd) reg.lookup("OasisSev"); ArrayList<Autorizado> open = inter .AutorizadoDiario(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)); ArrayList<Invitado> invad = inter.getInvitados(); List<String> ls = new ArrayList<>(); for (Autorizado o : open) { ls.add(o.getContrato());/*from www .j a v a2s . co m*/ } invad.removeIf(r -> !(r.getFecha().equals(date.getValue().format(DateTimeFormatter.ISO_LOCAL_DATE)) && ls.contains(r.getContrato()))); int inv = 0, invadd = invad.size(); for (Autorizado r : open) { inv += Integer.parseInt(r.getInvitados()); } if (open.size() == 0) { inv = 0; invadd = 0; } Table tc = new Table(2); Cell c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add("Numero de titulares"); c.add("Numero de invitados"); c.add("Numero de invitados Adicionales"); c.add("\n"); tc.addCell(c); c = new Cell(); c.setFont(PdfFontFactory.createRegisteredFont("times-italic")); c.setBorder(Border.NO_BORDER); c.add("\n"); c.add(Integer.toString(open.size())); c.add(Integer.toString(inv)); c.add(Integer.toString(invadd)); c.add("\n"); tc.addCell(c); doc.add(tc); List<String> l = Arrays.asList("Usuario", "Autorizado", "Cliente", "Cedula", "Contrato", "Plan", "Fecha", "Invitados", "Inv. Adicional"); tc = generaCabezera(l); doc.add(tc); for (Autorizado r : open) { generaClienteAutorizado(doc, r); white *= -1; } }