Como faço para pular pagina qund o arquivo lido encontarar um caracter de controle? Meu cod resumido:
Frame f = new Frame("Teste de Impressão");
f.pack();
Toolkit tk = f.getToolkit();
PrintJob pj = tk.getPrintJob(f, "print1", null);
File inputFile = new File("C:/TSIDOC11.CMPRT001.TXT");
if (pj!=null) { // testa de PrintJob válido
Graphics g = pj.getGraphics(); // obtém contexto gráfico
g.drawString("Teste de Impressão", 10, 10);
try{
FileReader reader = new FileReader(inputFile);
BufferedReader leitor = new BufferedReader(reader);
linha = " ";
while(linha != null) {
linha = leitor.readLine(); //linha do arquivo lido
if (linha != null){
pj = tk.getPrintJob(f, "print1", null);
g.drawString(linha, 50, i);
i=i+20;
}//fim if
}//fim while
}//fim try
Quando eu encontar a String "pag.:" no arquivo, eu quero q a impressora pule a pag e continue imprimindo o restante do arquivo. Sei q tenho q usar o indexOf, mas qual o comando para pular pag?