获取 RichTextArea 值的文本格式
Get Text Format of RichTextArea Value
是否有任何表格可以获取RichTextArea中所写文本的格式?
例如,我想获取字体类型、大小等。我需要这些值将它们传递给 PDF 编写器,以便 PDF 文本的格式与 RichTextArea 中的文本格式相同。
我正在使用 iText,这是一个示例:
Paragraph paragraph = new Paragraph();
//The value of font should be the font of the text written in the RichTextArea
paragraph.add(new Chunk(text,font));
document.add(paragraph);
要获取在 RichTextArea 中写入的文本格式,您必须解析组件值。
RichTextArea 的值为 html 代码,例如:
<font face="Arial" size="6">Additional Text</font>
但它很复杂,所以要从 html 获取 pdf,您可以使用 iText HTMLWorker。
参见link:http://www.rgagnon.com/javadetails/java-html-to-pdf-using-itext.html
是否有任何表格可以获取RichTextArea中所写文本的格式?
例如,我想获取字体类型、大小等。我需要这些值将它们传递给 PDF 编写器,以便 PDF 文本的格式与 RichTextArea 中的文本格式相同。
我正在使用 iText,这是一个示例:
Paragraph paragraph = new Paragraph();
//The value of font should be the font of the text written in the RichTextArea
paragraph.add(new Chunk(text,font));
document.add(paragraph);
要获取在 RichTextArea 中写入的文本格式,您必须解析组件值。
RichTextArea 的值为 html 代码,例如:
<font face="Arial" size="6">Additional Text</font>
但它很复杂,所以要从 html 获取 pdf,您可以使用 iText HTMLWorker。
参见link:http://www.rgagnon.com/javadetails/java-html-to-pdf-using-itext.html