Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизПросмотр 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.032 c