|
25.07.2011, 23:26
|
#1
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
печать на принтер из блиц
есть прога на блиц - пишу на заказ (почему взял блиц, потому что не требуется сверх возможностей и нужно сделать быстро), вопрос в следующем - нужно организовать печать отчетов на принтере, возможно кто-то занимался подобным?
вот что из полезного удалось найти
http://purebasic.info/phpBB2/viewtop...%ED%F2%E5% F0
|
(Offline)
|
|
26.07.2011, 00:36
|
#2
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: печать на принтер из блиц
когда приспичило встроил окно ИЕ (в нём же и показывал свёрстанны в памяти html-отчёт). Из него же и печатал. Есть либа
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
26.07.2011, 01:06
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: печать на принтер из блиц
Сообщение от L.D.M.T.
есть прога на блиц - пишу на заказ (почему взял блиц, потому что не требуется сверх возможностей и нужно сделать быстро), вопрос в следующем - нужно организовать печать отчетов на принтере
|
Чё-то у меня не вяжеться, ты хочешь сделать быстро и просто, но при этом взял блиц, который ну никоим образом с этим не вяжется..
C#, очень просто печатать. Также просто рисовать на лист для печати, используется тот же самый класс System.Drawing.
Отчёты от куда будут идти? Если например они будут в приложении их заполнять, дык так даже ещё проще, формы виндовсовские расставить очень просто в Form Editor'е, Visual C# Express.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2011, 01:32
|
#4
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: печать на принтер из блиц
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2011, 01:35
|
#5
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: печать на принтер из блиц
печатает все что в буфере в форме рисунка
исходник потерял-4 года прошло
printer.zip
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2011, 01:39
|
#6
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: печать на принтер из блиц
Вариант. Но ИЕ удобней тем, что (как и любой браузер) выполнит компоновку объетов на страницу, разбиение на листы, поддерживает ориентации и прочее. В общем - выбирай исходя из ТЗ.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
26.07.2011, 12:30
|
#7
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: печать на принтер из блиц
всем спасибо за помощь, но пример lbbrowse3.dll слишком заморочен (окно браузера таки открылось, но страницы не открывались) в конечном итоге я воспользовался стандартным сэмплом из пурика - меня в нем все устроило, только малец допилить надо. пример работы в аттаче.
|
(Offline)
|
|
26.07.2011, 12:33
|
#8
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: печать на принтер из блиц
Мне кажется такого рода программы надо делать не на игровом движке.
А использовать более подходящее решение наподобие .NET
__________________
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
26.07.2011, 12:50
|
#9
|
Бывалый
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений (для 832 пользователей)
|
Ответ: печать на принтер из блиц
на самом деле, обычному человеку (не слишком замороченному компьютерами) глубоко насрать на чем прога написана - главное чтобы она работала для примера, мой друган написал за 50 косых прогу на блиц для глазной клиники (сканирование сетчатки глаза по изображению)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2011, 13:45
|
#10
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: печать на принтер из блиц
С другой стороны, как поётся в старой песне:
И нам лень извращаться, оптимизировать код:
В купе с мощной машиной отвыкли от всякого риска.
Тут простые задачи делаются в N слоёв фреймворков и апи, так что...
Хотя я старался бы избегать писать такие приложения.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
26.07.2011, 13:53
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: печать на принтер из блиц
"Один мой друг писал софт для запуска шатла на блице!", шатл правда упал..
Что за глупые оправдания из рода "главное чтоб работало", это ведь и отличает, лузяку-кодера от дельного программиста.
Тем более представь, вот заказчик показывает эту софтинку какому-то технически осведомлённому перцу, он смотрит на это дело, и вежлево говорит - "Знаете, софт какбы делает своё дело, но делает это медленно, плохо и вообще это очень старой школы программисты, сейчас такое вот можно реализовать с вдвойне меньшим бюджетом, и работать будет раз в 8 быстрее..".
Представьте реакцию заказчика - обида на свою глупость, ну тут уж ничего не поделаешь, но вот что-что а к вам он больше не обратится.
Большая часть компаний по разработки софта в UK, не имеют никакой рекламы, и забиты работой, почему? Да потому что продукты качественные, и сделаны как подобает, поддержка тоже удобная (MAV - очень блеать информативная ошыбка), и клиент доволен, его хвалят. И он будет вас хвалить и советовать - это лучшее что можно пожелать от клиента.
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
26.07.2011, 14:19
|
#12
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Ответ: печать на принтер из блиц
если это не одноразовая работа, то лучше переходить на winForm\WPF !!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.07.2011, 14:50
|
#13
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: печать на принтер из блиц
Сообщение от L.D.M.T.
на самом деле, обычному человеку (не слишком замороченному компьютерами) глубоко насрать на чем прога написана - главное чтобы она работала для примера, мой друган написал за 50 косых прогу на блиц для глазной клиники (сканирование сетчатки глаза по изображению)
|
Вот именно, твой друг "бомбила" от программирования. Срубить капусты и пропасть.
Почему блитз не лучший выбор для офисного/профессионального софта без потребности в 3Д визуализации?
Потому что:
1. Самописный GUI работает и выгялдит не как стандартный, это обычно работает не как ожидается и часто пугает пользователя. Плюс выглядит как халтура.
2. Все современные GUI-based приложения событийно-ориентированные. А блитз использует бесконечный цикл. Это означает что такие приложения выполняют чтолибо после события. В остальное время они бездействуют. Блитз отжирает ресурсы постоянно.
3. Приложение написанное на нормальном фреймворке типа .NET будет работать очень долго в будущем т.к. системное Api обычно очень медленно меняется. Блитз скорее всего будет испытывать проблемы в каждой новой версии ОС.
4. Это просто так же правильно и удобно как забивать гвозди бензопилой - технически можно, но выглядит со стороны по меньшей мере странно.
__________________
|
(Offline)
|
|
Эти 9 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
27.07.2011, 15:59
|
#14
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: печать на принтер из блиц
2L.D.M.T.
как, всё-таки, решил проблему?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
29.07.2011, 00:14
|
#15
|
Задрот
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений (для 863 пользователей)
|
Ответ: печать на принтер из блиц
так поднимали же этот вопрос не раз здесь
А вообще, в блице должна быть функция (наподобие max-овской WaitSystem) - ждет любое сообщение к окну, и только после этого "отпускает" ))
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:20.
|