|
|
|
@ -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_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_BOLD = FontFactory.getFont( "Arial", 8, Font.BOLD );
|
|
|
|
private static final Font FONT_NORMAL = FontFactory.getFont( "Arial", 8, Font.NORMAL );
|
|
|
|
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()
|
|
|
|
public ExamePDF()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -346,16 +346,25 @@ public class ExamePDF {
|
|
|
|
// table.addCell( new Cell( new Phrase( 12f, "", FONT_NORMAL ) ) );
|
|
|
|
// table.addCell( new Cell( new Phrase( 12f, "", FONT_NORMAL ) ) );
|
|
|
|
|
|
|
|
|
|
|
|
texto = new StringBuffer();
|
|
|
|
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 = new StringBuffer();
|
|
|
|
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\u00c7\u00d5ES QUE PODE DESEMPENHAR\n" );
|
|
|
|
texto.append( "OUTRAS FUN\u00c7\u00d5ES QUE PODE DESEMPENHAR\n" );
|
|
|
|
texto.append( " 1 "
|
|
|
|
texto.append( " 1 "
|
|
|
|
+ ( ( values.get( "outra_funcao_1" ) == null ) ? "" : values.get( "outra_funcao_1" ) ) + "\n" );
|
|
|
|
+ ( ( 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" );
|
|
|
|
+ ( ( values.get( "outra_funcao_3" ) == null ) ? "" : values.get( "outra_funcao_3" ) ) + "\n" );
|
|
|
|
texto.append( " 4 "
|
|
|
|
texto.append( " 4 "
|
|
|
|
+ ( ( values.get( "outra_funcao_4" ) == null ) ? "" : values.get( "outra_funcao_4" ) ) + "" );
|
|
|
|
+ ( ( values.get( "outra_funcao_4" ) == null ) ? "" : values.get( "outra_funcao_4" ) ) + "" );
|
|
|
|
|
|
|
|
ph.add( new Chunk( texto.toString(), FONT_NORMAL ) );
|
|
|
|
table.addCell( new Phrase( 14f, texto.toString(), FONT_NORMAL ) );
|
|
|
|
// table.addCell( new Phrase( 14f, texto.toString(), FONT_NORMAL ) );
|
|
|
|
|
|
|
|
table.addCell( ph );
|
|
|
|
|
|
|
|
|
|
|
|
document.add( table );
|
|
|
|
document.add( table );
|
|
|
|
|
|
|
|
|
|
|
|
@ -418,11 +428,9 @@ public class ExamePDF {
|
|
|
|
private Phrase doCheckedPhrase( String text, boolean checked )
|
|
|
|
private Phrase doCheckedPhrase( String text, boolean checked )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Phrase p = new Phrase( 12f );
|
|
|
|
Phrase p = new Phrase( 12f );
|
|
|
|
p.add( new Chunk( text,
|
|
|
|
p.add( new Chunk( text, FONT_NORMAL ) );
|
|
|
|
new Font( Font.TIMES_ROMAN, 10, Font.BOLD, new Color( 0, 0, 0 ) ) ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p.add( new Chunk( "" + ( char )( checked? 110: 111),
|
|
|
|
p.add( new Chunk( "" + ( char )( checked? 108: 109), FONT_ZAPFDINGBATS ) );
|
|
|
|
new Font( Font.ZAPFDINGBATS , 7, Font.NORMAL, new Color( 0, 0, 0 ) ) ) );
|
|
|
|
|
|
|
|
return p;
|
|
|
|
return p;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|