From e23c17cf6a6b18d7fc8dd8ff6a00f4dc39439e5b Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Fri, 16 Apr 2004 11:17:20 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@58 bb69d46d-e84e-40c8-a05a-06db0d633741 --- trunk/siprp/ficha/ExamePDF.java | 40 ++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/trunk/siprp/ficha/ExamePDF.java b/trunk/siprp/ficha/ExamePDF.java index fd25961d..2a20aabe 100644 --- a/trunk/siprp/ficha/ExamePDF.java +++ b/trunk/siprp/ficha/ExamePDF.java @@ -12,7 +12,7 @@ public class ExamePDF { // private static final Font FONT_NORMAL = new Font( Font.TIMES_ROMAN, 9, Font.NORMAL, new Color( 0, 0, 0 ) ); private static final Font FONT_BOLD = FontFactory.getFont( "Arial", 8, Font.BOLD ); private static final Font FONT_NORMAL = FontFactory.getFont( "Arial", 8, Font.NORMAL ); - private static final Font FONT_WINGDINGS = FontFactory.getFont( "Marlett", 8, Font.NORMAL ); + private static final Font FONT_ZAPFDINGBATS = new Font( Font.ZAPFDINGBATS , 12, Font.NORMAL, new Color( 0, 0, 0 ) ); public ExamePDF() { @@ -346,16 +346,25 @@ public class ExamePDF { // table.addCell( new Cell( new Phrase( 12f, "", FONT_NORMAL ) ) ); texto = new StringBuffer(); + Phrase ph = new Phrase( 12f ); + texto.append( "RESULTADO" ); + ph.add( new Chunk( texto.toString(), FONT_NORMAL ) ); +// texto.append( "APTO ................................................................................................ " +// + ( ( values.get( "resultado_apto" ) == null ) ? "" : "X" ) + "\n" ); + texto = new StringBuffer( "\nAPTO ............................................................................................ " ); + ph.add( doCheckedPhrase( texto.toString(), values.get( "resultado_apto" ) != null ) ); + + texto = new StringBuffer( "\nAPTO CONDICIONALMENTE ..................................................... " ); + ph.add( doCheckedPhrase( texto.toString(), values.get( "resultado_apto_condicionalmente" ) != null ) ); + + texto = new StringBuffer( "INAPTO TEMPORARIAMENTE ................................................... " ); + ph.add( doCheckedPhrase( texto.toString(), values.get( "resultado_inapto_temp" ) != null ) ); + + + texto = new StringBuffer( "INAPTO DEFINITIVAMENTE ....................................................... " ); + ph.add( doCheckedPhrase( texto.toString(), values.get( "resultado_inapto_def" ) != null ) ); - texto.append( "RESULTADO\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 = new StringBuffer(); texto.append( "OUTRAS FUN\u00c7\u00d5ES QUE PODE DESEMPENHAR\n" ); texto.append( " 1 " + ( ( values.get( "outra_funcao_1" ) == null ) ? "" : values.get( "outra_funcao_1" ) ) + "\n" ); @@ -365,8 +374,9 @@ public class ExamePDF { + ( ( values.get( "outra_funcao_3" ) == null ) ? "" : values.get( "outra_funcao_3" ) ) + "\n" ); texto.append( " 4 " + ( ( values.get( "outra_funcao_4" ) == null ) ? "" : values.get( "outra_funcao_4" ) ) + "" ); - - table.addCell( new Phrase( 14f, texto.toString(), FONT_NORMAL ) ); + ph.add( new Chunk( texto.toString(), FONT_NORMAL ) ); +// table.addCell( new Phrase( 14f, texto.toString(), FONT_NORMAL ) ); + table.addCell( ph ); document.add( table ); @@ -418,11 +428,9 @@ public class ExamePDF { private Phrase doCheckedPhrase( String text, boolean checked ) { Phrase p = new Phrase( 12f ); - p.add( new Chunk( text, - new Font( Font.TIMES_ROMAN, 10, Font.BOLD, new Color( 0, 0, 0 ) ) ) ); + p.add( new Chunk( text, FONT_NORMAL ) ); - p.add( new Chunk( "" + ( char )( checked? 110: 111), - new Font( Font.ZAPFDINGBATS , 7, Font.NORMAL, new Color( 0, 0, 0 ) ) ) ); + p.add( new Chunk( "" + ( char )( checked? 108: 109), FONT_ZAPFDINGBATS ) ); return p; } } \ No newline at end of file