Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 01.02.2009, 15:02   #1
Banned
 
Пол:Мужской
Регистрация: 19.02.2008
Адрес: г.Екатеринбург
Сообщений: 257
Репутация: 120
По умолчанию RTF to HTML

Hi All
вот нашел процедурку

Цитата:
var
s: TStringList;
wb: TWebbrowser;
begin
s := TStringList.Create;
wb := TWebbrowser.Create(self);
try
wb.Navigate('about:blank');
if RxRichEdit1.SelLength = 0 then
RxRichEdit1.SelectAll;
RxRichEdit1.CopyToClipboard;
RxRichEdit1.SelLength := 0;
SaveDialog2.FileName := '1.html';
if SaveDialog2.Execute then begin
s.Add(' );
wb.OleObject.document.selection.createRange().exec Command('Paste');
s.Add(wb.OleObject.document.body.innerHTML);
s.Add('');
s.SaveToFile(SaveDialog2.FileName);
end;
finally
s.Free;
wb.Free;
end;
end;

Работает, но у меня есть по ней один вопрос. Я убираю savedialog и задаю имя файла программно


Цитата:
//SaveDialog1.FileName := '1.html';
//if SaveDialog1.Execute then begin
s.Add(' ');
wb.OleObject.document.selection.createRange().exec Command('Paste');
s.Add(wb.OleObject.document.body.innerHTML);
s.Add('');
s.SaveToFile(ExtractFilePath(Application.ExeName)+ '1.html');


и delphi выдает ошибку: "неопределенная ошибка" на строке

Цитата:
wb.OleObject.document.selection.createRange().exec Command('Paste');

Я не очень понимаю смысл этой строки, может кто-нибудь, пожалуйста, пояснить, что она делает, и в чем причина ошибки?
Mutabor182 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: В КНС всегда выгодно Lime G270L - Подарок каждому покупателю!спектакль с ароновойвентилятор канальный взрывозащищенный круглыйРекомендуем супермаркет - купить процессор ксеон - более 50-ти тысяч наименований товаров со склада в Москвебукеты для мужчины


Старый 01.02.2009, 18:38   #2
hack
Старожил
 
Аватар для hack
 
Пол:Мужской
Регистрация: 27.05.2005
Адрес: Тверь (Первомайка)
Сообщений: 1,929
Репутация: 3260
По умолчанию Re: RTF to HTML

А если так:
Код:
if SaveDialog2.Execute then begin
s.Add('');
__________________
У победы много отцов, поражение всегда сирота.
hack вне форума
 
Ответить с цитированием Вверх
Старый 01.02.2009, 19:00   #3
Mutabor182
Banned
 
Пол:Мужской
Регистрация: 19.02.2008
Адрес: г.Екатеринбург
Сообщений: 257
Репутация: 120
По умолчанию Re: RTF to HTML

hack, Мне вобще хочется без SaveDialog2.Execute
Mutabor182 вне форума
 
Ответить с цитированием Вверх
Старый 01.02.2009, 22:03   #4
hack
Старожил
 
Аватар для hack
 
Пол:Мужской
Регистрация: 27.05.2005
Адрес: Тверь (Первомайка)
Сообщений: 1,929
Репутация: 3260
По умолчанию Re: RTF to HTML

Попробуй испоьзовать RichView (смотри в компонентах) - он умеет напрямую в html сохранять.
__________________
У победы много отцов, поражение всегда сирота.
hack вне форума
 
Ответить с цитированием Вверх
Старый 02.02.2009, 18:06   #5
Mutabor182
Banned
 
Пол:Мужской
Регистрация: 19.02.2008
Адрес: г.Екатеринбург
Сообщений: 257
Репутация: 120
По умолчанию Re: RTF to HTML

Цитата:
ADODataSet1.Edit;
ADODataSet1['OpisHtml']:= DBRichView1.....
ADODataSet1.Post;
ADODataSet1.Next;

Что то не соображу как в поле HTML записать ....
Mutabor182 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Fresh HTML - редактор для верстки html и css страниц Risovod Интернет и Сети 14 05.02.2012 00:29
typo 3 doc in html; pdf vik_mexican Веб - Программирование 2 31.05.2010 01:26
PDF -> HTML LividGreen HTML 6 14.09.2009 21:35
HTML -> XML Apollo11 Delphi 0 30.11.2008 10:35

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:36. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15407 секунды с 13 запросами