diff --git a/trunk/siprp/ficha/ExamePDF.java b/trunk/siprp/ficha/ExamePDF.java index 93380305..fd25961d 100644 --- a/trunk/siprp/ficha/ExamePDF.java +++ b/trunk/siprp/ficha/ExamePDF.java @@ -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; + } } \ No newline at end of file