obigero
Messages postés8Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 9 septembre 2005
-
17 juin 2005 à 11:57
obigero
Messages postés8Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 9 septembre 2005
-
17 juin 2005 à 11:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
obigero
Messages postés8Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 9 septembre 2005 17 juin 2005 à 11:57
bonjour
j'ai un jtextpane qui contient du texte en gras, souligné, de tailles differentes et des images. et j'aimerais que tout ca se transforme en code html.
j'ai utilisé ce code mais je n'y arrive pas. g changé qq trucs :
public String convertRtfToHtml(final JTextPane jtp_rtf) {
final RTFEditorKit rtf_edit = new RTFEditorKit();
//final JTextPane jtp_rtf = new JTextPane();
final JTextPane jtp_html = new JTextPane();
final StyleContext rtf_context = new StyleContext();
final DefaultStyledDocument rtf_doc = new DefaultStyledDocument(rtf_context);
jtp_rtf.setEditorKit(rtf_edit);
jtp_rtf.setContentType("text/rtf");
jtp_html.setContentType("text/html");
try {
int fin = jtp_rtf.getDocument().getLength();
rtf_edit.read(new StringReader(jtp_rtf.getDocument().getText(0,fin)),rtf_doc,0);
le reste est le meme ! mais ca plante quand ca arrive a la derniere ligne que j'ai ecrite. voilou si quelqu'un a une idée thanx d'avance
17 juin 2005 à 11:57
j'ai un jtextpane qui contient du texte en gras, souligné, de tailles differentes et des images. et j'aimerais que tout ca se transforme en code html.
j'ai utilisé ce code mais je n'y arrive pas. g changé qq trucs :
public String convertRtfToHtml(final JTextPane jtp_rtf) {
final RTFEditorKit rtf_edit = new RTFEditorKit();
//final JTextPane jtp_rtf = new JTextPane();
final JTextPane jtp_html = new JTextPane();
final StyleContext rtf_context = new StyleContext();
final DefaultStyledDocument rtf_doc = new DefaultStyledDocument(rtf_context);
jtp_rtf.setEditorKit(rtf_edit);
jtp_rtf.setContentType("text/rtf");
jtp_html.setContentType("text/html");
try {
int fin = jtp_rtf.getDocument().getLength();
rtf_edit.read(new StringReader(jtp_rtf.getDocument().getText(0,fin)),rtf_doc,0);
le reste est le meme ! mais ca plante quand ca arrive a la derniere ligne que j'ai ecrite. voilou si quelqu'un a une idée thanx d'avance
bonne journée
Obi