импорт в XML,RTF и др. в VisualC++

отредактировано 13:16 Раздел: FastReport 3.0
Надо указвать при экспорте отчета в фацл программно примерно так:
pReport->ExportReport(XMLExport1); XMLExport1 представляет собой фильтр. а как его указать и обозначить? Нашла, что есть тип IfrxCustomExportFilter.

А как его объявить? так:IfrxCustomExportFilter* XMLExport1?
Только как тогда его настроить?

Комментарии

  • отредактировано 13:16
    На 21-й странице в programmer manual (речь о FR Studio, не так ли?)
  • отредактировано 13:16
    То я нашла в Manual, но как это написать на си? Че-то никак не врублюсь.
  • отредактировано 13:16
    Ура, нашла. Вот ка это делается:
    IfrxReportPtr pReport(__uuidof(TfrxReport));
    hr=pReport->LoadReportFromFile("mylast.fr3");

    и далее:
    //экспорт в HTML
    IfrxCustomExportFilter* HTMLExport1;
    IfrxBuiltinExports* pExp;
    pReport->QueryInterface(__uuidof(IfrxBuiltinExports), (void**) &pExp);
    pExp->ExportToHTML("ex.html",true,true,true,true,true,false);

    я вот число случайно так наткнулась, просто уже все пробовала.
    Как это так получилось, сама удивляюсь!
  • almanalman космополит
    отредактировано 13:16
    Buka написал:
    я вот число случайно так наткнулась, просто уже все пробовала.
    Как это так получилось, сама удивляюсь!
    У Вас получилось совершенно правильно.

    Документацию вскоре обновим.
  • отредактировано 13:16
    только там первая строчка не нужна, осталась с предыдущих проб:
    вот эта: IfrxCustomExportFilter* HTMLExport1;
  • almanalman космополит
    отредактировано 13:16
    Buka написал:
    только там первая строчка не нужна, осталась с предыдущих проб:
    вот эта: IfrxCustomExportFilter* HTMLExport1;
    А можно ещё добавить
    pExp->Release();
    чтобы утечек памяти не было. ;)
  • отредактировано 13:16
    OK! ;)

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.