|  |  | @ -9,23 +9,31 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | package siprp.impressaofichas; |  |  |  | package siprp.impressaofichas; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.io.*; |  |  |  | import java.io.ByteArrayInputStream; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import java.text.*; |  |  |  | import java.io.ByteArrayOutputStream; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import java.util.*; |  |  |  | import java.io.File; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import javax.xml.transform.*; |  |  |  | import java.io.FileOutputStream; | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.io.InputStream; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.text.DateFormat; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Calendar; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Date; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Hashtable; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import java.util.Locale; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.*; |  |  |  | import javax.xml.transform.TransformerFactory; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.date.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.fop.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.jdo.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.strings.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.ui.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.evolute.utils.xml.*; |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import siprp.data.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import siprp.ficha.*; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import siprp.printer.Printer; |  |  |  | import siprp.printer.Printer; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.Singleton; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.date.DateUtils; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.fop.FOPCreator; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.fop.FOPPrinter; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.fop.FOPPrinterConstants; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.fop.PDFCreator; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.strings.StringPlainer; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.ui.DialogException; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.evolute.utils.xml.SimpleXMLElement; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | /** |  |  |  | /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  * |  |  |  |  * | 
			
		
	
		
		
			
				
					
					|  |  |  |  * @author Frederico |  |  |  |  * @author Frederico | 
			
		
	
	
		
		
			
				
					|  |  | @ -96,6 +104,7 @@ public class FichasPrinter extends Thread | 
			
		
	
		
		
			
				
					
					|  |  |  | 			ByteArrayInputStream in = new ByteArrayInputStream( toPrint ); |  |  |  | 			ByteArrayInputStream in = new ByteArrayInputStream( toPrint ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Hashtable printOptions = new Hashtable(); |  |  |  | 			Hashtable printOptions = new Hashtable(); | 
			
		
	
		
		
			
				
					
					|  |  |  | //System.out.println( "OUT: " + out.toString() );
 |  |  |  | //System.out.println( "OUT: " + out.toString() );
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			printOptions.put( FOPPrinterConstants.FOP_MANDATORY_PRINTER_NAME, printerName ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			FOPPrinter.getFOPPrinter().printFO( in, false, true, printOptions ); |  |  |  | 			FOPPrinter.getFOPPrinter().printFO( in, false, true, printOptions ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			byte []pdfData = PDFCreator.getPDFCreator().createPdfFromFo( toPrint ); |  |  |  | 			byte []pdfData = PDFCreator.getPDFCreator().createPdfFromFo( toPrint ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 			File dir = new File( new File( listPath ), StringPlainer.convertString( nomeEmpresa ).replace( ' ', '_' ) ); |  |  |  | 			File dir = new File( new File( listPath ), StringPlainer.convertString( nomeEmpresa ).replace( ' ', '_' ) ); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |