![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Просмотр HTML [D6, WinXP]
Stager © (2004-07-08 16:43:00)Ищу компонент (скорее всего - наследник от Memo или RichEdit), способный открывать и показывать файлы формата HTML. Стандартный WebBrowser не подходит, так как это огромный монстр, фактический Internet Explorer. Что требуется от компонента - отображать страничку и иметь метод для ее распечатки. Все.
Заранее спасибо.
Reindeer Moss Eater (2004-07-09 15:15:00) [1](банковские бланки).
Так они шаблоныбланков редактируют, или данныепечатаемые в бланках?
Если второе - так все еще намногее проще.
Все элементы в превью FR - это объекты VCL.
И редактировать их содержимое во время превью в режиме "визивиг" очень легко.
Как всегда в демосах есть примеры.
Stager (2004-07-09 14:10:00) [2]А HTML то они как правят?
Из Ворда. Который иногда путают с Виндоузом. :)
TUser (2004-07-09 14:06:00) [3]Для редактирования есть DHTMLEditor (ActiveX, поставляется вместе с delphi, по краней мере в 7й версии он есть). Позволяет редактировать открытую в нем HTML-страницу, правда мне он не понравился. Как там с печатью и настроцками IE не знаю, но про настройки думаю, что скорее всего так же, как и в WB. Хтя все равно - инстальни его и посмотри. Но учти, это тоже 'огромный монстр'.
Reindeer Moss Eater (2004-07-09 13:24:00) [4]При чем здесь чей-то уровень, если все равно :
не отвечает главному требованию- шаблон документа должен легко редактироваться без специальных средств.
То есть редактрование - главное требование
REA (2004-07-09 13:23:00) [5]А HTML то они как правят?
Stager (2004-07-09 13:20:00) [6]Вот как раз шаблон FR таки легко поддается редактированию без специальных средств. Нужно лишь хранить его не в DFM.
Так в DFM никто и не предлагает. Вы просто не представляете себе интеллектуальный уровень конечных пользователей. На изучение Ворда у них уходят годы, а если еще с *.frf придется возиться, да еще и не из Ворда - пиши пропало.
Reindeer Moss Eater (2004-07-09 13:11:00) [7]а FastReport не отвечает главному требованию - шаблон документа должен легко редактироваться без специальных средств.
Вот как раз шаблон FR таки легко поддается редактированию без специальных средств. Нужно лишь хранить его не в DFM.
Stager (2004-07-09 12:58:00) [8]2 Reindeer Moss Eater
Странный ты чудак. Компонент, способный на это, и должен быть монстром.
Это я отлично понимаю. Я имел в виду совершенно другое. К примеру, компонент WebBrowser не имеет метода Print, зато "понимает" сочетание клавиш Ctrl + P, по которому показыват здоровенный диалог выбора принтера, а на бумаге печатает имя файла, дату и заголовок.
Самое неприятное, что компонент WebBrowser использует настройки Internet Explorer на данной машине. Это недопустимо категорически.
Задача простая. Мне нужно показывать в окне сформированный в программе документ - с таблицами, картинками, разметкой в миллиметрах (банковские бланки). По нажатии на кнопку "печать" это должно улетать на принтер без лишних вопросов, пугающих операционистку. Пробовал RichEdit, но он криво показывает таблицы. QuickReport - повидло, а FastReport не отвечает главному требованию - шаблон документа должен легко редактироваться без специальных средств. EkRTF не подходит, так как показывать и печатать нужно быстро, не дожидаясь загрузки MS Word.
Может, подскажете другой, менее заковыристый путь?
Reindeer Moss Eater (2004-07-09 12:11:00) [9]90% кода любого браузера - интерпретация HTML.
А оставшаяся часть - транспорт, безопастность и "удобности" пользователя.
Хочешь что-то легкого - возьми TMemo, вырежи все теги из HTML и печатай. Но такое же тебя не устроит.
Reindeer Moss Eater (2004-07-09 12:05:00) [10]Ну неужели нет на свете компонент, способных открыть и показать пользователю документ в формате HTML?
так как это огромный монстр, фактический Internet Explorer
Странный ты чудак.
Компонент, способный на это, и должен быть монстром.
ORMADA (2004-07-09 12:00:00) [11]напиши Николаю delphiworld@mail.ru у него в проге такое есть
Думкин (2004-07-09 11:58:00) [12]http://pbear.com/
Stager (2004-07-09 11:50:00) [13]Ну неужели нет на свете компонент, способных открыть и показать пользователю документ в формате HTML?