Список фильтров для экспорта
Собственно наткнулся на днях на такую задачу как получить список экспортов и вот решение. Может кому и нужно.
Заполнение комбобокса списком фильтров
Использование
Необходимый заголовочный файл
Заполнение комбобокса списком фильтров
//Фильтры экспорта
TfrxExportFilterCollection *filters = frxExportFilters();
for (int i = 0; i < filters->Count; i++)
{
TfrxCustomExportFilter* filter = filters->Items[i]->Filter;
if( filter == frxDotMatrixExport )
continue;
cbFilterExport->AddItem( filter->GetDescription(), (TObject*)filter );
}
if (cbFilterExport->Items->Count > 0)
cbFilterExport->ItemIndex = 0;
Использование
TfrxCustomExportFilter* filter =
(TfrxCustomExportFilter*)cbFilterExport->Items->Objects[cbFilterExport->ItemIndex];
<здесь много всякого кода подготовки репорта>
...
...
</>
frxReport1->PrepareReport(true);
frxReport1->Export(filter);
Необходимый заголовочный файл
#include <frxDsgnIntf.hpp>