Произвольная настройка кнопки Сохранить

Обсуждение Stimulsoft Reports.NET
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Произвольная настройка кнопки Сохранить

Сообщение HighAley »

Здравствуйте, Леонид.
Леонид писал(а):И ещё вопрос, вот, сейчас, получается установка индекса вместо значения это своего рода workaround, т.е. в следующих предрелизных билдах, вы это исправите на нужное значение, а не индекс и как это узнать? Т.е. там ведь не будет свойства deprecated, а просто будет нужное значение, и получается, что мы при обновлении будем выставлять его уже не в 200, а в 5.
На данный момент мы не можем изменить данное поведение.
В дальнейшем мы учтём ваше замечание. И в случае рефакторинга данного кода исправим ситуацию.

Спасибо.
s.lazukov
Сообщения: 8
Зарегистрирован: 10 окт 2016, 13:39

Re: Произвольная настройка кнопки Сохранить

Сообщение s.lazukov »

Здравствуйте! Подскажите, пожалуйста, как задать ImageResolution по-умолчанию для экспорта в PDF? И есть ли где нибудь FAQ по всем настройкам, которые можно задать с помощью StiSettings?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Произвольная настройка кнопки Сохранить

Сообщение HighAley »

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

Ответ на ваш вопрос находится в одном из предыдущих сообщений.
К сожалению, подробной документации на эту тему нету.

Спасибо.
s.lazukov
Сообщения: 8
Зарегистрирован: 10 окт 2016, 13:39

Re: Произвольная настройка кнопки Сохранить

Сообщение s.lazukov »

Схожим образом, как в предыдущих сообщениях, проблему решить не получается. Использую следующих образом:

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

report.RenderWithWpf();
var form = new StiWpfViewerWindow(report);
StiSettings.Set("StiPdfSetupForm", "ImageResolution", 5);
form.Owner = System.Windows.Application.Current.MainWindow;
form.Show();
С какими параметрами вызывать метод StiSettings.Set(...)?
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Произвольная настройка кнопки Сохранить

Сообщение HighAley »

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

Извините, настройки для экспорта в PDF задаются немного иначе.

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

StiSettings.Load();
StiSettings.Set("StiPdfExportSetupForm", "ImageResolution", "200");
StiSettings.Save();
Другие настройки вы можете найти в файле %LOCALAPPDATA%\Stimulsoft\Stimulsoft.Report.settings.

Спасибо.
s.lazukov
Сообщения: 8
Зарегистрирован: 10 окт 2016, 13:39

Re: Произвольная настройка кнопки Сохранить

Сообщение s.lazukov »

HighAley писал(а):Здравствуйте.

Извините, настройки для экспорта в PDF задаются немного иначе.

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

StiSettings.Load();
StiSettings.Set("StiPdfExportSetupForm", "ImageResolution", "200");
StiSettings.Save();
Другие настройки вы можете найти в файле %LOCALAPPDATA%\Stimulsoft\Stimulsoft.Report.settings.

Спасибо.
Здравствуйте.
Предложенный способ также не решает проблему. Наблюдения за файлом Stimulsoft.Report.settings показали, что он каждый раз перезаписывается при открытии диалога экспорта. А именно некая категория "pdfExportSetupControl", где "ImageResolution" всегда устанавливается в 2. Что по-видимому означает индекс значения в ComboBox. Впрочем, установка этого значения

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

StiSettings.Load();
StiSettings.Set("pdfExportSetupControl", "ImageResolution", 5);
StiSettings.Save();
также проблему не решает
s.lazukov
Сообщения: 8
Зарегистрирован: 10 окт 2016, 13:39

Re: Произвольная настройка кнопки Сохранить

Сообщение s.lazukov »

Здравствуйте.
Получилось решить проблему следующим кодом:

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

StiSettings.Load();
StiSettings.Set("StiPdfExportSetupControl", "ImageResolution", 4);
StiSettings.Save();
Спасибо за помощь!
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Произвольная настройка кнопки Сохранить

Сообщение Ivan »

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

Извините, мы сразу не обратили внимание, что вы используете WPF-версию нашего продукта, т.к. эта ветка форума относится к Net-версии продукта.

В общем случае, настройки меню экспорта сохраняются в разделе с названием формы/контрола, в которых они используются.
Поэтому для Net-версии это будет "StiPdfExportSetupForm", а для WPF-версии "StiPdfExportSetupControl".
Аналогично и для других экспортов.

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