Pegar dados de um textfield e imprimir Java

0 respostas
programaçãojava
felipe1234

Pessoal boa noite quero imprimir dados vindos de um textField com faço isso, estou conseguindo imprimir só quando eu digito um conteúdo txt mas, quero imprimir os dados vindos de um campo de texto.

Codigo abaixo imprimi dados vindos de um arquivo txt.

identar texto pre-formatado em 4 espaços

PrintService[] printService= PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.AUTOSENSE, null);

System.out.println("Quantas impressoras achadas"+printService.length);

    PrintService impressoraPadrao= PrintServiceLookup.lookupDefaultPrintService();

    System.out.print("A impressora padrão é"+impressoraPadrao.getName());

    DocFlavor docFlavor=DocFlavor.INPUT_STREAM.AUTOSENSE;

    HashDocAttributeSet hashDocAtributeSet= new HashDocAttributeSet();
    
    try {
        FileInputStream  fileInputStream = new FileInputStream("c:/neri.txt");//nome do documento que quero imprimir
        String oi="oi";
        Doc doc = new SimpleDoc(fileInputStream, docFlavor, hashDocAtributeSet);
        PrintRequestAttributeSet printRequestAttributeSet= new HashPrintRequestAttributeSet();
        PrintService printServico=ServiceUI.printDialog(null, 300, 200, printService,
                impressoraPadrao, docFlavor, printRequestAttributeSet);
       
        if(printService!= null){
            DocPrintJob docPrintJob= printServico.createPrintJob();
            try {
                //mandar imprimir o documento.
                docPrintJob.print(doc, printRequestAttributeSet);
            } catch (PrintException ex) {
               JOptionPane.showMessageDialog(null,ex);
            }
        
        }
    } catch (FileNotFoundException ex) {
         JOptionPane.showMessageDialog(null,ex);
    }
    
    
    
}
identar texto pre-formatado em 4 espaços
Criado 21 de fevereiro de 2017
Respostas 0
Participantes 1