no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@36 bb69d46d-e84e-40c8-a05a-06db0d633741
lxbfYeaa
P Santos 22 years ago
parent bff4694f4e
commit 6b19fa8638

@ -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" );

Loading…
Cancel
Save