[英]What is the alternative for '\f' char in Java?
我有一個在文件中寫入一些文本的應用程序。 每五行必須在不同的頁面中。 我必須使用調用連續頁面的Dot Matrix Printers
,也要使用\\f
來指示新頁面。 寫文件沒有問題。 但是當我打印文本文件時出現問題。
當打印機首先打印\\f
char時,它將完全調用頁面而不打印文件的其余部分。 如果我剪切連續的頁面並清楚地插入它們,那么一切都會很好,但這不是打印多於100頁的文件的好方法。 我怎么解決這個問題?
如您所願,實現分頁符的最簡單方法是插入Unicode字符12,這是ASCII和UTF格式的換頁(FF)。 Microsoft的Word和Windows附帶的WordPad應用程序都將對此進行解釋,並且將正確插入分頁符。 您可以通過以下代碼實現:
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();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.