From 6b19fa8638947af1278cefd763aadb0284467862 Mon Sep 17 00:00:00 2001 From: P Santos Date: Tue, 13 Apr 2004 19:33:53 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@36 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/ficha/ExamePDF.java | 39 ++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/trunk/siprp/ficha/ExamePDF.java b/trunk/siprp/ficha/ExamePDF.java index 870c3090..d1480c10 100644 --- a/trunk/siprp/ficha/ExamePDF.java +++ b/trunk/siprp/ficha/ExamePDF.java @@ -7,8 +7,6 @@ import java.util.*; import com.lowagie.text.*; import com.lowagie.text.pdf.PdfWriter; -import dori.jasper.engine.*; - public class ExamePDF { private static final Font FONT_BOLD = new Font( Font.TIMES_ROMAN, 9, Font.BOLD, new Color( 0, 0, 0 ) ); private static final Font FONT_NORMAL = new Font( Font.TIMES_ROMAN, 9, Font.NORMAL, new Color( 0, 0, 0 ) ); @@ -20,8 +18,13 @@ public class ExamePDF { public static void main( String[] args ) { try { - new FileOutputStream( "C:\\Chap0804.pdf" ).write( new ExamePDF().createPDF( new Hashtable() ) ); - JasperManager.printPage( new ByteArrayInputStream( new ExamePDF().createPDF( new Hashtable() ) ), 1, true ); + Hashtable ht = new Hashtable(); + ht.put( "trabalhadores.nome", "Trabalhador do comércio" ); + ht.put( "servico_saude_designacao", "Designacao servico saude" ); + ht.put( "servico_saude_tipo_externo", Boolean.TRUE ); + ht.put( "tipo_periodico", Boolean.TRUE ); + ht.put( "resultado_inapto_temp", Boolean.TRUE ); + new FileOutputStream( "C:\\Chap0804.pdf" ).write( new ExamePDF().createPDF( ht ) ); } catch( Exception e ) { @@ -68,7 +71,7 @@ public class ExamePDF { texto.append( "Designa\u00e7\u00e3o social " + values.get( "designacao_social" ) + "\n" ); texto.append( "Estabelecimento " + values.get( "estabelecimentos.nome" ) + " Localidade " + values.get( "estabelecimentos.localidade" ) + "\n" ); - texto.append( "Servi\u00e7o de sa\u00fade: Tipo Interno " + ( ( values.get( "servico_saude_tipo_interno" ) == null ) ? "" : "X" ) + " Interempresas " + ( ( values.get( "servico_saude_tipo_interempresas" ) == null ) ? "" : "X" ) + " Externo " + ( ( values.get( "servico_saude_tipo_exerno" ) == null ) ? "" : "X" ) + " Servi\u00e7o Nacional de Sa\u00fade " + ( ( values.get( "servico_saude_tipo_sns" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Servi\u00e7o de sa\u00fade: Tipo Interno " + ( ( values.get( "servico_saude_tipo_interno" ) == null ) ? "" : "X" ) + " Interempresas " + ( ( values.get( "servico_saude_tipo_interempresas" ) == null ) ? "" : "X" ) + " Externo " + ( ( values.get( "servico_saude_tipo_externo" ) == null ) ? "" : "X" ) + " Servi\u00e7o Nacional de Sa\u00fade " + ( ( values.get( "servico_saude_tipo_sns" ) == null ) ? "" : "X" ) + "\n" ); texto.append( "Designa\u00e7\u00e3o " + values.get( "servico_saude_designacao" ) + "\n" ); texto.append( "Servi\u00e7o de Higiene e Seguran\u00e7a: Tipo Interno " + ( ( values.get( "servico_higiene_tipo_interno" ) == null ) ? "" : "X" ) + " Interempresas " + ( ( values.get( "servico_higiene_tipo_interempresas" ) == null ) ? "" : "X" ) + " Externo " + ( ( values.get( "servico_higiene_tipo_externo" ) == null ) ? "" : "X" ) + " Outro " + ( ( values.get( "servico_higiene_outro" ) == null ) ? "" : "X" ) + "\n" ); texto.append( "Designa\u00e7\u00e3o " + values.get( "servico_higiene_designacao" ) + "" ); @@ -127,26 +130,26 @@ public class ExamePDF { texto.append( "Data do exame " + values.get( "exames.data" ) + "\n" ); texto.append( "Tipo\n" ); - texto.append( "Admiss\u00e3o ............................................................................................ " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( "Peri\u00f3dico ............................................................................................. " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Admiss\u00e3o ........................................................................................ " + ( ( values.get( "tipo_admissao" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Peri\u00f3dico ......................................................................................... " + ( ( values.get( "tipo_periodico" ) == null ) ? "" : "X" ) + "\n" ); texto.append( "Ocasional\n" ); - texto.append( " Ap\u00f3s doen\u00e7a .............................................................................. " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( " Ap\u00f3s acidente ............................................................................ " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( " A pedido do trabalhador ............................................................ " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( " A pedido do servi\u00e7o ................................................................... " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( " Por mudan\u00e7a de fun\u00e7\u00e3o ............................................................. " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( " Por altera\u00e7\u00e3o das condi\u00e7\u00f5es de trabalho .................................... " + ( ( values.get( "tipo" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " Ap\u00f3s doen\u00e7a .......................................................................... " + ( ( values.get( "tipo_apos_doenca" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " Ap\u00f3s acidente ........................................................................ " + ( ( values.get( "tipo_apos_acidente" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " A pedido do trabalhador ........................................................ " + ( ( values.get( "tipo_pedido_trabalhador" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " A pedido do servi\u00e7o ............................................................... " + ( ( values.get( "tipo_pedido_empresa" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " Por mudan\u00e7a de fun\u00e7\u00e3o ......................................................... " + ( ( values.get( "tipo_mudanca_funcao" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( " Por altera\u00e7\u00e3o das condi\u00e7\u00f5es de trabalho ................................ " + ( ( values.get( "tipo_trabalho" ) == null ) ? "" : "X" ) + "\n" ); texto.append( "Outro\n" ); - texto.append( "Especifique " + ( ( values.get( "tipo" ) == null ) ? "" : values.get( "tipo" ) ) + "" ); + texto.append( "Especifique " + ( ( values.get( "tipo_outro" ) == null ) ? "" : values.get( "tipo_outro" ) ) + "" ); table.addCell( new Phrase( texto.toString(), FONT_NORMAL ) ); texto = new StringBuffer(); texto.append( "Resultado\n" ); - texto.append( "Apto .................................................................................................... " + ( ( values.get( "resultado" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( "Apto condicionalmente ....................................................................... " + ( ( values.get( "resultado" ) == null ) ? "" : "X" ) + "\n\n" ); - texto.append( "Inapto temporariamente ...................................................................... " + ( ( values.get( "resultado" ) == null ) ? "" : "X" ) + "\n" ); - texto.append( "Inapto definitivamente ........................................................................ " + ( ( values.get( "resultado" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Apto ................................................................................................ " + ( ( values.get( "resultado_apto" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Apto condicionalmente ................................................................... " + ( ( values.get( "resultado_apto_condicionalmente" ) == null ) ? "" : "X" ) + "\n\n" ); + texto.append( "Inapto temporariamente .................................................................. " + ( ( values.get( "resultado_inapto_temp" ) == null ) ? "" : "X" ) + "\n" ); + texto.append( "Inapto definitivamente .................................................................... " + ( ( values.get( "resultado_inapto_def" ) == null ) ? "" : "X" ) + "\n" ); texto.append( "Outras fun\u00e7\u00f5es que pode desempenhar\n" ); texto.append( " 1 " + ( ( values.get( "outra_funcao_1" ) == null ) ? "" : values.get( "outra_funcao_1" ) ) + "\n" ); texto.append( " 2 " + ( ( values.get( "outra_funcao_2" ) == null ) ? "" : values.get( "outra_funcao_2" ) ) + "\n" );