Настройки принтера

Обсуждение Stimulsoft Reports.Silverlight
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Настройки принтера

Сообщение kin123456789 » 17 мар 2015, 06:27

Добрый день! Подскажите следующий вопрос: Наши менеджеры создают и печатаю отчеты, реализованные с использованием Вашего ПО! При печати отчета менеджер устанавливает настройки принтера и печатает, потом закрывает отчет, создает новый и печатает! Имеется ли возможным сохранять настройки принтера, выставленные при первой печати, средствами Вашего ПО! И еще вопрос есть жалобы со стороны менеджеров о медленной печати (медленно стартует печать при нажатии кнопки печать в Viewere отчетов) - как устранить проблему! Спасибо!
Anton Lozovskiy
Сообщения: 264
Зарегистрирован: 12 ноя 2007, 05:16

Re: Настройки принтера

Сообщение Anton Lozovskiy » 17 мар 2015, 09:12

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

>>Имеется ли возможным сохранять настройки принтера, выставленные при первой печати, средствами Вашего ПО!
Ничьими средствами такого сделать нельзя. В Silverlight невозможно вытянуть настройки, которые указал пользователь в окне PrintDialog... просто нету к этому доступна(ограничения Silverlight).

>>И еще вопрос есть жалобы со стороны менеджеров о медленной печати (медленно стартует печать при нажатии кнопки печать в Viewere отчетов) - как устранить проблему!
Также нету возможности ускорить печать, т.к. Silverlight для печати принимает визуальные объекты, а затем преобразовывает их в картинку BMP, что уже занимает часть времени и нагрузки процессора, после чего эти "тяжелые" картинки печатаются... и если у вас в отчете много страниц - то размеры их на принтере могут достигать сотен мегобайт.
Единственный плюс - если вы используете Silverlight 5 и у вас принтер с поддержкой PostScript, тогда среда печатает все не как картинки а как примитивы - что намного быстрее и экономнее к ресурсам.

Вот есть наша статья по этому поводу, где все подробно описано на примере:
http://www.stimulsoft.com/ru/news/silve ... ilverlight

Спасибо.
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Re: Настройки принтера

Сообщение kin123456789 » 20 мар 2015, 08:38

Здравствуйте!
Спасибо за прошлый ответ!
Подскажите можно ли как-то установить месторасположение элемента Text (от левого и от верхнего края) через параметры или через параметры введенные пользователем? Где прописать код, который это будет выполнять!
HighAley
Сообщения: 1958
Зарегистрирован: 08 июн 2011, 07:36

Re: Настройки принтера

Сообщение HighAley » 20 мар 2015, 13:16

Здравсвтуйте.
kin123456789 писал(а):Подскажите можно ли как-то установить месторасположение элемента Text (от левого и от верхнего края) через параметры или через параметры введенные пользователем? Где прописать код, который это будет выполнять!
Не совсем понятно от верхнего края чего вы хотите установить координаты текст-бокса?
Координаты устанавливаются именно от левого верхнего угла его контейнера.

Спасибо.
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Re: Настройки принтера

Сообщение kin123456789 » 20 мар 2015, 13:20

Задача следующая: в отчете есть контейнер, в нем есть текст-бокс! Передаю из кода в отчет два параметра Left и Top- эти параметры должны устанавливать расположение текст -бокса внутри контейнера! Спасибо!!
Aleksey
Сообщения: 2017
Зарегистрирован: 22 апр 2010, 02:57

Re: Настройки принтера

Сообщение Aleksey » 23 мар 2015, 06:18

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

Как вариант, вы можете задавать эти параметры сразу из кода:

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

StiText textComp = report.GetComponents()["Text1"] as StiText;
textComp.Left = 1;
textComp.Top = 1;
Спасибо.
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Re: Настройки принтера

Сообщение kin123456789 » 23 мар 2015, 08:29

Спасибо, помогло!
Aleksey
Сообщения: 2017
Зарегистрирован: 22 апр 2010, 02:57

Re: Настройки принтера

Сообщение Aleksey » 23 мар 2015, 09:19

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

Всегда рады помочь.

Спасибо.
kin123456789
Сообщения: 98
Зарегистрирован: 14 окт 2014, 08:29

Re: Настройки принтера

Сообщение kin123456789 » 26 мар 2015, 09:44

Здравствуйте! подскажите как убрать окно при печати - "Предварительный просмотр" после нажатия на кнопку "Печать" во вьевере! Данное окно блокирует приложение....
HighAley
Сообщения: 1958
Зарегистрирован: 08 июн 2011, 07:36

Re: Настройки принтера

Сообщение HighAley » 26 мар 2015, 11:14

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

Уточните, пожалуйста, какое окно вы имеете в виду. Для большей ясности пришлите скриншот.
Какой браузер вы используете?

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