|
|
|
|
@ -5,7 +5,7 @@ import java.io.*;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
import com.lowagie.text.*;
|
|
|
|
|
import com.lowagie.text.pdf.PdfWriter;
|
|
|
|
|
import com.lowagie.text.pdf.*;
|
|
|
|
|
|
|
|
|
|
public class ExamePDF {
|
|
|
|
|
// private static final Font FONT_BOLD = new Font( Font.TIMES_ROMAN, 9, Font.BOLD, new Color( 0, 0, 0 ) );
|
|
|
|
|
@ -111,7 +111,7 @@ public class ExamePDF {
|
|
|
|
|
document.setPageSize( PageSize.A4 );
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
PdfWriter.getInstance( document, bos );
|
|
|
|
|
PdfWriter pdfw = PdfWriter.getInstance( document, bos );
|
|
|
|
|
|
|
|
|
|
document.addTitle( "Ficha de Aptid\u00e3o" );
|
|
|
|
|
document.addAuthor( "SIPRP" );
|
|
|
|
|
@ -127,6 +127,7 @@ public class ExamePDF {
|
|
|
|
|
conteudo.add( new Chunk( "(Portaria n\u00ba1031/2002, de 10 de Agosto)",
|
|
|
|
|
// new Font( Font.TIMES_ROMAN, 7, Font.NORMAL, new Color( 0, 0, 0 ) ) ) );
|
|
|
|
|
FontFactory.getFont( "Arial", 7, Font.BOLD ) ) );
|
|
|
|
|
|
|
|
|
|
conteudo.setAlignment( Element.ALIGN_CENTER );
|
|
|
|
|
|
|
|
|
|
document.add( conteudo );
|
|
|
|
|
@ -413,4 +414,15 @@ public class ExamePDF {
|
|
|
|
|
document.close();
|
|
|
|
|
return bos.toByteArray();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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( "" + ( char )( checked? 110: 111),
|
|
|
|
|
new Font( Font.ZAPFDINGBATS , 7, Font.NORMAL, new Color( 0, 0, 0 ) ) ) );
|
|
|
|
|
return p;
|
|
|
|
|
}
|
|
|
|
|
}
|