Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.033 c
1-1089274152
sashok
2004-07-08 12:09
2004.07.25
Выполнение процедур из dll


3-1088742057
Lord
2004-07-02 08:20
2004.07.25
Delphi6 - SQL


1-1089721797
BillyJeans
2004-07-13 16:29
2004.07.25
TreeView и ScrollBars


3-1088360583
Zlod3y
2004-06-27 22:23
2004.07.25
Что быстрее BDE, ODBC или ADO?


14-1088658968
Kerk
2004-07-01 09:16
2004.07.25
Вырезки из работ американских студентов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский