Страница 1 из 2
Настройки принтера
Добавлено: 17 мар 2015, 09:27
kin123456789
Добрый день! Подскажите следующий вопрос: Наши менеджеры создают и печатаю отчеты, реализованные с использованием Вашего ПО! При печати отчета менеджер устанавливает настройки принтера и печатает, потом закрывает отчет, создает новый и печатает! Имеется ли возможным сохранять настройки принтера, выставленные при первой печати, средствами Вашего ПО! И еще вопрос есть жалобы со стороны менеджеров о медленной печати (медленно стартует печать при нажатии кнопки печать в Viewere отчетов) - как устранить проблему! Спасибо!
Re: Настройки принтера
Добавлено: 17 мар 2015, 12:12
Anton Lozovskiy
Здравствуйте,
>>Имеется ли возможным сохранять настройки принтера, выставленные при первой печати, средствами Вашего ПО!
Ничьими средствами такого сделать нельзя. В Silverlight невозможно вытянуть настройки, которые указал пользователь в окне PrintDialog... просто нету к этому доступна(ограничения Silverlight).
>>И еще вопрос есть жалобы со стороны менеджеров о медленной печати (медленно стартует печать при нажатии кнопки печать в Viewere отчетов) - как устранить проблему!
Также нету возможности ускорить печать, т.к. Silverlight для печати принимает визуальные объекты, а затем преобразовывает их в картинку BMP, что уже занимает часть времени и нагрузки процессора, после чего эти "тяжелые" картинки печатаются... и если у вас в отчете много страниц - то размеры их на принтере могут достигать сотен мегобайт.
Единственный плюс - если вы используете Silverlight 5 и у вас принтер с поддержкой PostScript, тогда среда печатает все не как картинки а как примитивы - что намного быстрее и экономнее к ресурсам.
Вот есть наша статья по этому поводу, где все подробно описано на примере:
http://www.stimulsoft.com/ru/news/silve ... ilverlight
Спасибо.
Re: Настройки принтера
Добавлено: 20 мар 2015, 11:38
kin123456789
Здравствуйте!
Спасибо за прошлый ответ!
Подскажите можно ли как-то установить месторасположение элемента Text (от левого и от верхнего края) через параметры или через параметры введенные пользователем? Где прописать код, который это будет выполнять!
Re: Настройки принтера
Добавлено: 20 мар 2015, 16:16
HighAley
Здравсвтуйте.
kin123456789 писал(а):Подскажите можно ли как-то установить месторасположение элемента Text (от левого и от верхнего края) через параметры или через параметры введенные пользователем? Где прописать код, который это будет выполнять!
Не совсем понятно от верхнего края чего вы хотите установить координаты текст-бокса?
Координаты устанавливаются именно от левого верхнего угла его контейнера.
Спасибо.
Re: Настройки принтера
Добавлено: 20 мар 2015, 16:20
kin123456789
Задача следующая: в отчете есть контейнер, в нем есть текст-бокс! Передаю из кода в отчет два параметра Left и Top- эти параметры должны устанавливать расположение текст -бокса внутри контейнера! Спасибо!!
Re: Настройки принтера
Добавлено: 23 мар 2015, 09:18
Aleksey
Здравствуйте,
Как вариант, вы можете задавать эти параметры сразу из кода:
Код: Выделить всё
StiText textComp = report.GetComponents()["Text1"] as StiText;
textComp.Left = 1;
textComp.Top = 1;
Спасибо.
Re: Настройки принтера
Добавлено: 23 мар 2015, 11:29
kin123456789
Спасибо, помогло!
Re: Настройки принтера
Добавлено: 23 мар 2015, 12:19
Aleksey
Здравствуйте,
Всегда рады помочь.
Спасибо.
Re: Настройки принтера
Добавлено: 26 мар 2015, 12:44
kin123456789
Здравствуйте! подскажите как убрать окно при печати - "Предварительный просмотр" после нажатия на кнопку "Печать" во вьевере! Данное окно блокирует приложение....
Re: Настройки принтера
Добавлено: 26 мар 2015, 14:14
HighAley
Здравствуйте.
Уточните, пожалуйста, какое окно вы имеете в виду. Для большей ясности пришлите скриншот.
Какой браузер вы используете?
Спасибо.