我试图将“ Java文本文档”窗格另存为“ rtf”文件 文档的内容已保存到文件,但未保存上标,下标和图标等属性
````java
StyledDocument docx =(DefaultStyledDocument) editor.getDocument();
RTFEditorKit kit = new RTFEditorKit();
System.out.println(kit.getContentType()) ;
int startPos = docx.getStartPosition().getOffset();
int docLen = docx.getLength();
File file = new File("E:\\file1.rtf");
BufferedOutputStream out =null ;
try {
out= new BufferedOutputStream(new FileOutputStream(file));
kit.write(out, docx,startPos ,docLen);
out.close();
}
catch (Exception ex) {
}
````
答案 0 :(得分:0)
经过一番阅读后,我发现对RTF文件类型的Java文本包支持不完整,当您使用TRFEditorkit写入或读取文件时,您将获得纯文本。