Страница 2 из 2
Re: Как лучше отобразить документ
Добавлено: 02 Ноябрь 2012, 5:10
soft42
Спасибо, Игорь, про этот вариант я уже думал

Re: Как лучше отобразить документ
Добавлено: 03 Ноябрь 2012, 17:27
soft42
Решил поделиться результатами экспериментов. У меня в базе почти 400 документов. Все документы введены как текст. Размер от 500 байт до 300 килобайт. Попробовал конвертировать текст в RTF-файл. Оригинальный текст чуть более 1кБ, письмо на русском языке. Текст вставляю в окно редактора и сохраняю в RTF.
Вот результаты:
1 293 Байта - размер оригинального TXT-файла
34 985 - rtf-файл, полученный из MS Word 2007
4 252 - rtf-файл, полученный из WordPad из состава Windows7x32
4 269 - rtf, полученный из демо-примера RTFNotepad на Clarion 6
1 918 - rtf, полученный вручную, путем написания необходимых тегов
Как видно, Вордом лучше не пользоваться, он вставляет очень много служебной информации, много тегов. Это происходит потому-что каждый символ русского языка записывается 4 символами. Остальные редакторы делают аналогично. Конечно, с большими документами не будет такой разницы. В ручном методе я сохраняю русский текст в оригинале (русские буквы)

Сейчас база с документами весит 6M. Есть над чем подумать.
Re: Как лучше отобразить документ
Добавлено: 03 Ноябрь 2012, 17:46
Губин Игорь
Учти, что перевод каждой русской буквы в цифровое обозначение правильней. НО, если ты показываешься только на русскоязычных виндах, то можно без этого обойтись.
И ещё по поводу картинок: их надо вставлять ПРАВИЛЬНО. Иначе вместо картинки вставляется объект со всеми вытекающими. Это сразу отзывается на размере файла.
А по поводу размера... Что такое база в 6Мб?! Так, на один укус, если ты, конечно, не собираешься писать СЭД.
Re: Как лучше отобразить документ
Добавлено: 05 Ноябрь 2012, 11:21
Stalker
По существу вопроса. Несколько лет назад встал аналогичный вопрос отображения документов в окне. Пробовал и мемо и блоб все не дало необходимого эффекта (одно серо, второе проблемма с созданием ссылок (блоб) и т.д.) Попробовал контрол TXtext 12. Cначала понравился но потом как оказалось не достаточно функционала, и кажется 12 -ый глючил немного 13-го тогда не было. Остановился на контроле FileExplorer от Capesoft. Что хорошо с помощью контрола можно сделать движок вывода различных файлов в окне (поддерживает форматы html, rtf, pdf видео и аудио форматов), что обеспечивает создание электронных учебников, каталогов, ссылок на интернет ресурсы, каталогов видео и аудио и т.д.). Сами же выводимые файлы можно создавать используя всевозможные редакторы и т.д. Однако с переходом на новые версии слары могут быть проблеммы. Можно также просмотреть тему
http://forum.clarionlife.net/phpbb/viewtopic.php?t=2044
Re: Как лучше отобразить документ
Добавлено: 05 Ноябрь 2012, 14:09
Губин Игорь
Не понял, что значит "ьемо и блоб все не дало необходимого эффекта (одно серо, второе проблемма с созданием ссылок (блоб) и т.д.)"