![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| romiq |
|
|||
|
Unregistered |
Есть ли какой-нибудь способ сохранения документа, созданного в JTextPane в виде отдельного файла? Пробовал сохранять в RTF формате, но выяснилось, что Java не поддерживает встроенные картинки RTF (embedded images). То есть если я вставляю картинку в JTextPane и потом сохраняю в RTF, то вместо картинки будет пробел. Cохранение необходимо для дальнейшей загрузки в новом JTextPane.
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Бери из него StyledDocument и сериализуй. Я так делал.
-------------------- |
|||
|
||||
| romiq |
|
|||
|
Unregistered |
Спасибо, сериализация помогла. Вот только размеры этих файлов полученных немного удручают...скажем, если поместить в документ из файла картинку 64 кБ. то полученный в результате сериализации файл будет занимать 3,9 МБ, хотя в документе больше никаких данных даже не было. Есть ли способ избежать таких объёмов?
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15719 Регистрация: 24.3.2004 Где: Dublin Репутация: 38 Всего: 538 |
Зазиповать его:
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Aleksandr II |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.4.2005 Репутация: нет Всего: нет |
Cтранно, зачем нужно было создавать такой мощный тул, если никак, без извращений, документ не сохранить...
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Где здесь ты видишь извращения?
-------------------- |
|||
|
||||
| Aleksandr II |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 25.4.2005 Репутация: нет Всего: нет |
Извращение в том, что размер сериализованного обьекта примерно в 10 раз болше места забирает, чем если бы тоже самое в каком-нибудь *.doc формате сохранить...
|
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Не устраивает размер - используй нужный EditorKit и сохраняй.
http://java.sun.com/j2se/1.5.0/docs/api/ja...dEditorKit.html http://java.sun.com/j2se/1.5.0/docs/api/ja...FEditorKit.html http://java.sun.com/j2se/1.5.0/docs/api/ja...LEditorKit.html ... -------------------- |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |