Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Просмотр HTML   Найти похожие ветки 

 
Stager   (2004-07-08 16:43) [0]

Ищу компонент (скорее всего - наследник от Memo или RichEdit), способный открывать и показывать файлы формата HTML. Стандартный WebBrowser не подходит, так как это огромный монстр, фактический Internet Explorer. Что требуется от компонента - отображать страничку и иметь метод для ее распечатки. Все.

Заранее спасибо.


 
Stager   (2004-07-09 11:50) [1]

Ну неужели нет на свете компонент, способных открыть и показать пользователю документ в формате HTML?


 
Думкин ©   (2004-07-09 11:58) [2]

http://pbear.com/


 
ORMADA ©   (2004-07-09 12:00) [3]

напиши Николаю delphiworld@mail.ru у него в проге такое есть


 
Reindeer Moss Eater ©   (2004-07-09 12:05) [4]

Ну неужели нет на свете компонент, способных открыть и показать пользователю документ в формате HTML?

так как это огромный монстр, фактический Internet Explorer

Странный ты чудак.
Компонент, способный на это, и должен быть монстром.


 
Reindeer Moss Eater ©   (2004-07-09 12:11) [5]

90% кода любого браузера - интерпретация HTML.
А оставшаяся часть - транспорт, безопастность и "удобности" пользователя.

Хочешь что-то легкого - возьми TMemo, вырежи все теги из HTML и печатай. Но такое же тебя не устроит.


 
Stager   (2004-07-09 12:58) [6]

2 Reindeer Moss Eater

Странный ты чудак. Компонент, способный на это, и должен быть монстром.

Это я отлично понимаю. Я имел в виду совершенно другое. К примеру, компонент WebBrowser не имеет метода Print, зато "понимает" сочетание клавиш Ctrl + P, по которому показыват здоровенный диалог выбора принтера, а на бумаге печатает имя файла, дату и заголовок.

Самое неприятное, что компонент WebBrowser использует настройки Internet Explorer на данной машине. Это недопустимо категорически.

Задача простая. Мне нужно показывать в окне сформированный в программе документ - с таблицами, картинками, разметкой в миллиметрах (банковские бланки). По нажатии на кнопку "печать" это должно улетать на принтер без лишних вопросов, пугающих операционистку. Пробовал RichEdit, но он криво показывает таблицы. QuickReport - повидло, а FastReport не отвечает главному требованию - шаблон документа должен легко редактироваться без специальных средств. EkRTF не подходит, так как показывать и печатать нужно быстро, не дожидаясь загрузки MS Word.

Может, подскажете другой, менее заковыристый путь?


 
Reindeer Moss Eater ©   (2004-07-09 13:11) [7]

а FastReport не отвечает главному требованию - шаблон документа должен легко редактироваться без специальных средств.

Вот как раз шаблон FR таки легко поддается редактированию без специальных средств. Нужно лишь хранить его не в DFM.


 
Stager   (2004-07-09 13:20) [8]

Вот как раз шаблон FR таки легко поддается редактированию без специальных средств. Нужно лишь хранить его не в DFM.

Так в DFM никто и не предлагает. Вы просто не представляете себе интеллектуальный уровень конечных пользователей. На изучение Ворда у них уходят годы, а если еще с *.frf придется возиться, да еще и не из Ворда - пиши пропало.


 
REA ©   (2004-07-09 13:23) [9]

А HTML то они как правят?


 
Reindeer Moss Eater ©   (2004-07-09 13:24) [10]

При чем здесь чей-то уровень, если все равно :

не отвечает главному требованию - шаблон документа должен легко редактироваться без специальных средств.

То есть редактрование - главное требование


 
TUser ©   (2004-07-09 14:06) [11]

Для редактирования есть DHTMLEditor (ActiveX, поставляется вместе с delphi, по краней мере в 7й версии он есть). Позволяет редактировать открытую в нем HTML-страницу, правда мне он не понравился. Как там с печатью и настроцками IE не знаю, но про настройки думаю, что скорее всего так же, как и в WB. Хтя все равно - инстальни его и посмотри. Но учти, это тоже "огромный монстр".


 
Stager   (2004-07-09 14:10) [12]

А HTML то они как правят?

Из Ворда. Который иногда путают с Виндоузом. :)


 
Reindeer Moss Eater ©   (2004-07-09 15:15) [13]

(банковские бланки).

Так они шаблоны бланков редактируют, или данные печатаемые в бланках?

Если второе - так все еще намногее проще.
Все элементы в превью FR - это объекты VCL.
И редактировать их содержимое во время превью в режиме "визивиг" очень легко.
Как всегда в демосах есть примеры.



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.037 c
4-1087307435
FlyDragon
2004-06-15 17:50
2004.07.25
Размер рисунка


4-1086715252
Вжик
2004-06-08 21:20
2004.07.25
Потоки


3-1088677826
Lord
2004-07-01 14:30
2004.07.25
Delphi6 - SQL


3-1088759983
polygris
2004-07-02 13:19
2004.07.25
Проблема с ZEOS компонентами


4-1083502070
Дас Виндовс 45
2004-05-02 16:47
2004.07.25
Как осуществить удаление файла самим собой?