Пропала возможность экспорта

Обсуждение Stimulsoft Reports.NET
Ответить
lexeich
Сообщения: 26
Зарегистрирован: 18 окт 2010, 09:32
Откуда: MSK

Пропала возможность экспорта

Сообщение lexeich »

Доброго времени суток. У меня возникла следующая проблема: куда-то пропала возможность экспорта в word, excel и др.
При нажатии кнопки "Сохранить" в отчете, можно сохранить только в файл документа, pdf и xps.

Подскажите пожалуйста, как это победить и почему так произошло? Сборка 2010.3.900
lexeich
Сообщения: 26
Зарегистрирован: 18 окт 2010, 09:32
Откуда: MSK

Пропала возможность экспорта

Сообщение lexeich »

Прошу прощения. Уже нашел как включить. Запустил дизайнер. Нажал Сервис - Конфигуратор сервисов и включил службы экспорта.
В связи с этим вопрос. Я распространяю программу. Соответственно с ней распространяю сборки StimulReport. Как мне быть уверенным, что у пользователя будет возможность экспорта в Word например?
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Пропала возможность экспорта

Сообщение Aleksey »

Здравствуйте,

Как вариант, вы можете в коде своего приложения либо включить все, либо только необходимые экспорты.

Код: Выделить всё

StiConfig.Load();
StiServiceContainer services = StiConfig.Services.GetServices(typeof(StiExportService));

foreach (StiService service in services)
{
    // Все сервисы
    service.ServiceEnabled = true;

    // Только необходимые
    if (service is StiCsvExportService) service.ServiceEnabled = true;
    if (service is StiHtmlExportService) service.ServiceEnabled = true;
    if (service is StiPdfExportService) service.ServiceEnabled = true;
    if (service is StiRtfExportService) service.ServiceEnabled = true;
    ...
}
StiConfig.Save();
Спасибо.
lexeich
Сообщения: 26
Зарегистрирован: 18 окт 2010, 09:32
Откуда: MSK

Пропала возможность экспорта

Сообщение lexeich »

Думаю это решит мою проблему. Большое спасибо за оперативный ответ
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Пропала возможность экспорта

Сообщение Aleksey »

Здравствуйте,

Всегда рады помочь.
Сообщите, если понадобится дополнительная помощь.

Спасибо.
Ответить