![]() |
|
Модераторы: MetalFan |
![]()
|
|
| Lence |
|
|||
|
Чухарадземадзупэ ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 9.5.2006 Где: Ташкент Репутация: нет Всего: 3 |
Избитая тема уже, но все же нужен совет
Есть некая БД с вордовыми докентами в блобах, разложенных по тематике. Есть программулина с Тривью в левой части программы, где Паренты дерева - название тематики (Законы, приказы, Нормативные акты ...) и чайлды - название документов, относящихся к данной тематике. Все деревце стоится автоматически с БД. В самой середине проги, при тычке на чаилда должен открываться документ. Пробовал ставить туды OleContainer и в него доки помещать, все замечательно, еслиб OleContainer не поганил интерфейс проги, а работал в том пространстве, что я ему указал. Разлетается на всю прогу и ни одного визального комопнента у проги больше не остается. По совету друга решил попробовать ScaleRichView от TRichView, но при этом все документы надо пересохранить в RFT - так как вордовые доки он не понимает. Не проблема. Пусть будет Ртф. Все замечательно, видно сами страницы, прокрутка, все дела, приблуды форматирования. Но! Документ теряет первоначальное свое форматирование. Поля всех параграфах под одну гребенку. С картинками беда. И не понимает какая страница должна быть книжного формата, а какая альбомного. А так же есть документы, которые в вордовском формате занимают до 4-5 мег, а если перевести в ртф - 150 мб. Так как документ был сконвертирован c PDF и вместо текста - картинка страницы. В общем прога с ScaleRichView просто умирает при таком размере. Плюс все это выгружается из блоба в стрим, а из стрима в ScaleRichView. Избитый вопрос - в чем нормально отобразить вордовские доки? Самое главное, чтоб документ был в первоначальном своем форматирование, как в ворде он выглядит, так и в проге должен. Если все же OleContainer, то как ему задатьконкретные размер и чтоб за него не выползал. Если кто-то знает как в ScaleRichView задать верное форматирование, отпишитесь. Может кто посоветует еще какой компанент для отображения доков. В общем, что использовать для нормального отображения вордовых документов? OleContainer, ScaleRichView или чтото другое? --------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой .... |
|||
|
||||
| sono |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 10.1.2008 Где: KHARKOV Репутация: нет Всего: -1 |
меня тоже интерисует данная тема, но что-то никто ничего не советует((((
Lence отпишись если что-то получится |
|||
|
||||
| Lence |
|
|||
|
Чухарадземадзупэ ![]() Профиль Группа: Участник Сообщений: 209 Регистрация: 9.5.2006 Где: Ташкент Репутация: нет Всего: 3 |
Да, жаль что никто ничего не посоветовал. Пришлось остановиться на OleConteiner, так как вордовые документы при конвертации в РТФ раз в сто могли увеличить свой размер (из 4 мб вордового документа получалось 134 мб ртф) Я так и не смог найти нормальное описание работы с OleConteiner, только какие-то куски. В целом получлось не плохо, но есть глюки прорисовки. Так же не смог избавиться от тулбара в OleConteiner, если стоит 2007 офис. Выглядить ужасно. --------------------
Шуруп, забитый молотком, крепче сидит чем гвоздь, закрученный отверткой .... |
|||
|
||||
| egorowp |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 26.12.2006 Репутация: нет Всего: нет |
попробуй воспользоваться TWebBrowser
|
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |