C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Сохранение RTF в HTML с картинками в GIF, Компонент TRichView…
creater
  Отправлено: 25.02.2005, 10:35


Станционный диспетчер

Группа: Участник
Сообщений: 120



Есть набор компонентов TRichView в котором имеется возможность открывать RTF документы, содержащие в себе картинки формулы и т.д.
Также имеется возможность сохранять RTF в HTML но при сохранении все картинки и формулы сохраняются в JPG формате, при этом качество ужасное. sad.gif
Код кнопки по которой происходит выполнения сохранения в HTML:

CODE

void __fastcall TForm1::Button2Click(TObject *Sender)
{
RV_RegisterHTMLGraphicFormat(__classid(TGIFImage));  // 1

TRVSaveOptions SaveOptions = TRVSaveOptions();
bool r;
if (SaveDialog1->Execute())
{
 Screen->Cursor = crHourGlass;
 SaveOptions << rvsoOverrideImages;
//    else
     //SaveOptions >> rvsoOverrideImages;
 switch (SaveDialog1->FilterIndex)
  {
    case 1:
       r = RichViewEdit1->SaveHTML(SaveDialog1->FileName,"Документ в HTML формате","img", SaveOptions);
       break;
     case 2:
       r = RichViewEdit1->SaveHTMLEx(SaveDialog1->FileName,"Документ в HTML формате","1111",
                                     "","","",SaveOptions);
       break;
     default:
       r = false;
   }
   Screen->Cursor = crDefault;
   if (!r)
     Application->MessageBox("Error during saving", "Error", MB_OK);
 }
}


В строке (1) пытаюсь определить, что все картинки сохранять в GIF формате…
Но все сохраняется в JPG.

Может ли кто-нибудь помочь в разрешении вопроса, как сохранять из RTF в HTML с картинками в GIF формате?

Предоставлю набор компонент TRichView(архив объемом 1.6Мб), а также проект в котором осуществляется открытие и сохранение RTF в HTML...

У меня есть предположения в глючности модуля GIFImage.hpp который я подключаю для поддержки GIF Image.

Если есть возможность как-то регулировать качество JPG картинки на выходе то тоже было бы интересно узнать.
Bond
Отправлено: 25.02.2005, 11:16


Станционный диспетчер

Группа: Участник
Сообщений: 142



А в SaveOptions не нужно указать сохранение в Gif-формате?

Вернуться в Вопросы программирования в C++Builder