Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Stampare i File Di Testo

    ciao

    magari qualcuno riesce gia
    pero' sul sito ho letto di problemi a stampare file testuali (txt, doc, rtf) di piu pagine


    vi passo la mia soluzione

    code:
    __________________________________________________ __________________

    /*
    * PrintPageTxt.java
    *
    * Created on 21 ottobre 2003, 16.04
    */

    import java.io.*;
    import javax.print.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    import javax.print.event.*;

    /**
    *
    * @author Etabeta_7
    */

    public class PrintPageTxt {

    public PrintPageTxt() {
    }
    public void main(String[] args) {

    try {
    // apre il file
    InputStream is = new BufferedInputStream(
    new FileInputStream("C:/text_1.txt"));

    // cerca la stampante di default
    DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
    PrintService service = PrintServiceLookup.lookupDefaultPrintService();

    // crea la stampa
    DocPrintJob job = service.createPrintJob();
    Doc doc = new SimpleDoc(is, flavor, null);

    // stampa
    job.print(doc, null);

    // chiudo il flusso dei dati per sicurezza
    is.close();
    } catch (PrintException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }

    }


    __________________________________________________ __________________


    sperando che vi possa servire un saluto a tutti
    in un aiuola di rose anche un cardo fa la sua bella figura

  2. #2
    dimenticavo non funziona con tutte le stampanti





    ciao
    in un aiuola di rose anche un cardo fa la sua bella figura

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.