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