Страница 1 из 3

Настройки Viewerа

Добавлено: 24 окт 2014, 12:45
kin123456789
Добрый день! Подскажите пож-та ряд вопросов
1. Можно ли отдельно настроить стили для подписей к кнопкам "Печать", "Открыть" т.к. в приложении используются специфичные стили и они применяются к тексту данных кнопок (на белом фоне кнопок текст не читается!) Тоже самое происходит и в пунктах меню "Сохранить", "Печать".
2. Можно ли как-то отключить отображение кнопок на панели инструментов "По ширине", "Печать", "Новая страница" "Удалить страницу", а также пункты в выпадающих меню - "Сохранить" -> "Data File " и т.д.
3. Можно ли установить масштаб страницы по умолчанию при загрузке отчета!
Заранее благодарен!

Re: Настройки Viewerа

Добавлено: 24 окт 2014, 16:02
Anton Lozovskiy
Здравствуйте,

>>1. Можно ли отдельно настроить стили для подписей к кнопкам "Печать", "Открыть" т.к. в приложении используются специфичные стили и они применяются к тексту данных кнопок (на белом фоне кнопок текст не читается!) Тоже самое происходит и в пунктах меню "Сохранить", "Печать".

Изменить стили можно только редактируя xaml файл темы, если у вас есть доступ к исходному коду продукта.
А как ваши стили могут изменять стили наших компонентов ? Мы специально для каждого контрола создавали свой вариант, т.е. вместо Button - StiButton, ListBox - StiListBox, и т.п. это было специально сделано чтобы не конфликтовать с пользовательскими темами.

>>2. Можно ли как-то отключить отображение кнопок на панели инструментов "По ширине", "Печать", "Новая страница" "Удалить страницу", а также пункты в выпадающих меню - "Сохранить" -> "Data File " и т.д.

Любую кнопку во вьювере можно опционально спрятать. Для это вам нужно использовать статические настройки из класса StiOptions. Вот пример свойств необходимых вам:
StiOptions.Viewer.Elements.ShowPageNewButton
StiOptions.Viewer.Elements.ShowReportPrintButton
StiOptions.Viewer.SaveReportsButtons.ShowDataButton

свойство ShowDataButton - добавили только что, и сегодняшний пререлиз изменения уже войти не успели, поэтому будут доступны в следующую пятницу.

>>3. Можно ли установить масштаб страницы по умолчанию при загрузке отчета!

Задавайте свойство Zoom у самого вьювера.

Спасибо.

Re: Настройки Viewerа

Добавлено: 24 окт 2014, 16:58
kin123456789
У Вас в кнопке (на пример, Печать) - картинка и подпись, так вот подпись сделана TextBloc и к нему применяются стили приложения! Также проблема и со стилями подменю! В приложении пример!

Re: Настройки Viewerа

Добавлено: 24 окт 2014, 16:59
kin123456789
пришлось поменять тему , но проблема в меню и в подсказках осталась!

Re: Настройки Viewerа

Добавлено: 24 окт 2014, 17:23
HighAley
Здравствуйте.

Извините, но нам необходимо некоторое время, чтобы подготовить ответ.

Спасибо.

Re: Настройки Viewerа

Добавлено: 24 окт 2014, 19:42
Anton Lozovskiy
Здравствуйте.

Вообще не правильно писать общий глобальный стиль для всех настолько базовых компонентов TextBlock.
Нам сделать нечего и писать стиль для всех компонентов TextBlock, которые мы используем - не правильно. Хотите это делать - только в исходниках, либо модернизируйте свою тему.

Спасибо.

Re: Настройки Viewerа

Добавлено: 27 окт 2014, 09:10
kin123456789
Спасибо! Переопределил стили для Text Block для окна где имеется viewer! скажите, можно ли отключить отображение подсказок (кнопок и т.д.) для элемента viewer!

Re: Настройки Viewerа

Добавлено: 27 окт 2014, 10:20
Anton Lozovskiy
Здравствуйте,

Сейчас этого сделать нельзя, но мы добавили свойство StiOptions.Viewer.ShowTooltipsInViewer. Задайте значение false перед инициализацией вьювера и подсказок не будет. Патч будет доступен в пятницу.

Спасибо.

Re: Настройки Viewerа

Добавлено: 27 окт 2014, 11:25
kin123456789
Спасибо! Патч будет доступен здесь - http://www.stimulsoft.com/ru/downloads/ ... ilverlight ?

Re: Настройки Viewerа

Добавлено: 27 окт 2014, 11:43
HighAley
Здравствуйте.
kin123456789 писал(а):Спасибо! Патч будет доступен здесь - http://www.stimulsoft.com/ru/downloads/ ... ilverlight ?
Да, здесь доступна предрелизная trial-версия, если вы покупали наш продукт, то в Registered User Area вы сможете скачать лицензионную версию.

Спасибо.