对于'\f';Java中的字符?

对于'\f';Java中的字符?,java,page-break,Java,Page Break,我有一个在文件中写一些文本的应用程序。每五行必须在不同的页面中。我必须使用调用连续页面的点阵打印机,我还使用\f指示新页面。在写文件方面没有问题。但是当我打印文本文件时有一个问题 当打印机打印第一个\f字符时,它完全调用页面,而不打印文件的其余部分。如果我剪切连续的页面并清楚地插入它们,所有的事情都会很好,但这不是打印超过100页的文件的好方法。如何解决此问题?实现分页符的最简单方法是插入unicode字符12,这是ASCII和UTF格式的表单提要(FF)。这将由Microsoft的Word和W

我有一个在文件中写一些文本的应用程序。每五行必须在不同的页面中。我必须使用调用连续页面的
点阵打印机
,我还使用
\f
指示新页面。在写文件方面没有问题。但是当我打印文本文件时有一个问题


当打印机打印第一个
\f
字符时,它完全调用页面,而不打印文件的其余部分。如果我剪切连续的页面并清楚地插入它们,所有的事情都会很好,但这不是打印超过100页的文件的好方法。如何解决此问题?

实现分页符的最简单方法是插入unicode字符12,这是ASCII和UTF格式的表单提要(FF)。这将由Microsoft的Word和Windows附带的写字板应用程序进行解释,并且将正确插入分页符。您可以通过以下代码实现这一点:

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();  
    }  
}