Olá pessoal ca estou de novo pedindo a vossa ajuda.
é assim queria saber se possivel impremir varias folhas usando serviço de impressao do java.
vou deixar um exemplo aqui que permite imprimir muitas numa so folhas, que é so indicar a linha e coluna a ser impremida:
public class Impressora {
public void imprimir() {
// cria um frame temporário, onde será desenhado o texto a ser impresso
Frame f = new Frame("Frame temporário");
f.pack();
// pega o Toolkit do Frame
Toolkit tk = f.getToolkit();
// Pega os serviços de impressão existentes no computador,
// para que seja escolhida uma impressora.
// Também pode ser uma impressora de rede
PrintJob pj = tk.getPrintJob(f, "print" , null);
// Aqui se inicia a impressão
if (pj != null) {
Graphics g = pj.getGraphics();
g.setFont(new Font("Courier New",Font.PLAIN,12));
g.drawString( "linha 1, qwreqwreqwreqwerqwerasdfasgsdfbxcbvsdfgsdvsaewrtaert" , 50, 70);
g.drawString( "linha 2, qwreqwreqwreqwerqwerasdfasgsdfbxcbvsdfgsdvsaewrtaert" , 50, 95);
// libera os recursos gráficos
g.dispose();
// encerra a impressão
pj.end();
}
// desfaz o frame temporário
f.dispose();
}
// Método main para teste
public static void main(String[] args) {
Impressora imp = new Impressora();
imp.imprimir();
}
}
Com esse exemplo posso impremir varias linha numa so folha, mais o que eu quero é imprimir linhas em varias folhas.
Tipo linha 1 em folha 1, linha 2 na folha 2. Existe algum comando para o fazer.Se alguem souber pode fazer alteraçao no codigo e postar ai. Agradecia
Desde já um grande abraço conto com a vossa ajuda