我有一个应用程序,它会将一些文字写入文件中。每五行必须放在不同的页面中。我必须使用点阵打印机
调用连续的页面,同时我使用\f
表示新页面。关于写文件没有问题,但是在打印文本文件时存在问题。
当打印机打印第一个\f
字符时,它会完全调用页面而不打印文件的其余部分。如果我剪切连续的页面并将它们分别插入,所有事情都会很好,但对于具有100页以上的文件来说,这不是一个好方法。我该如何解决这个问题?
我有一个应用程序,它会将一些文字写入文件中。每五行必须放在不同的页面中。我必须使用点阵打印机
调用连续的页面,同时我使用\f
表示新页面。关于写文件没有问题,但是在打印文本文件时存在问题。
当打印机打印第一个\f
字符时,它会完全调用页面而不打印文件的其余部分。如果我剪切连续的页面并将它们分别插入,所有事情都会很好,但对于具有100页以上的文件来说,这不是一个好方法。我该如何解决这个问题?
import java.io.File;
import java.io.FileWriter;
public class PageBreakTest {
public static void main(String[] args) throws IOException {
File f = new File("page.doc");
FileWriter fw = new FileWriter(f);
fw.write("Page 1 information" + (char)12);
fw.write("Page 2 after page break char");
fw.close();
}
}