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

Как увеличить область печати ?

СообщениеДобавлено: Вт мар 29, 2011 4:36 am
ingram
расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт мар 29, 2011 1:19 pm
Генератор зла
ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.

Re: Как увеличить область печати ?

СообщениеДобавлено: Ср мар 30, 2011 2:23 am
ingram
Генератор зла писал(а):
ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.



Дак обычные доки принтер печатает нормально то есть открываю ексель или ворд все в нормальном масштабе а вот с инточа почему то выходит очень маленький

Re: Как увеличить область печати ?

СообщениеДобавлено: Ср мар 30, 2011 3:45 am
ingram
а как перехватить отправку на печать ? и сделать его тегом ?

Re: Как увеличить область печати ?

СообщениеДобавлено: Ср мар 30, 2011 6:29 am
Генератор зла
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.



Дак обычные доки принтер печатает нормально то есть открываю ексель или ворд все в нормальном масштабе а вот с инточа почему то выходит очень маленький

А обычные доки печатаются не как картинка. InTouch делает из экрана фотку (а-ля BMP) и выводит её на принтер. И там ключевой пар-р DPI. Видимо, он слишком большой.

СообщениеДобавлено: Ср мар 30, 2011 11:47 am
Spaun
Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)

СообщениеДобавлено: Чт апр 21, 2011 10:53 am
ingram
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

СообщениеДобавлено: Чт апр 21, 2011 11:28 am
Генератор зла
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.

СообщениеДобавлено: Пт апр 22, 2011 9:36 am
ingram
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

СообщениеДобавлено: Пт апр 22, 2011 9:59 am
Генератор зла
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.

СообщениеДобавлено: Пн апр 25, 2011 4:21 am
ingram
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?

СообщениеДобавлено: Пн апр 25, 2011 4:38 am
Генератор зла
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?

1. Делаете конфигурацию с принтером по умолчанию = портрет.
2. Regedit
3. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Portrait.reg
4. Делаете конфигурацию с принтером по умолчанию = альбом.
5. Regedit
6. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Album.reg
7. Из InTouch:
StartApp "regedit /s c:\portrait.reg"

СообщениеДобавлено: Пн апр 25, 2011 5:08 am
ingram
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?

1. Делаете конфигурацию с принтером по умолчанию = портрет.
2. Regedit
3. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Portrait.reg
4. Делаете конфигурацию с принтером по умолчанию = альбом.
5. Regedit
6. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Album.reg
7. Из InTouch:
StartApp "regedit /s c:\portrait.reg"


Спасибо очень большое спасибо )))

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 24, 2011 1:18 pm
ingram
У меня в реестре нет папки default в принтерах да и еще принтер сетевой это влияет но в настройках делаю альбом печатает делаю портрет тоже печатает нормально вот проблема где эти настройки в реестре

Re: Как увеличить область печати ?

СообщениеДобавлено: Чт май 26, 2011 5:55 pm
ingram
Генератор зла нужна помощь нет у меня папки default там где ты сказал может еще что нибуть подскажешь очень нужно !!!

Re: Как увеличить область печати ?

СообщениеДобавлено: Пн май 30, 2011 12:36 pm
ingram
Ну что не кто не подскажет ?

Re: Как увеличить область печати ?

СообщениеДобавлено: Пн май 30, 2011 1:02 pm
ingram
Ну что не кто не подскажет ?

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 1:21 pm
Генератор зла
ingram писал(а):да и еще принтер сетевой

Сетевой - подключённый к другому ПК или IP-принтер. Если IP, то настройки в реестре должны быть.

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 2:41 pm
ingram
Да принтер бог сним где настройки принтера лежат в реестре нет у меня там где ты сказал папки дефаулт

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 2:48 pm
Генератор зла
А такое есть?
HKEY_CURRENT_USER\Printers\Settings

И вообще, HKEY_CURRENT_USER\Printers\ присутствует?

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 2:50 pm
ingram
Да settings есть в printer

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 3:24 pm
Генератор зла
Вот в этой папке у меня также есть настройки моего принтера (в бинари-кодировке)
Также там еть папка Wizard, в которой то же самое, но по-понятнее.

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 4:20 pm
ingram
Ну вот я делаю как вы говорите делаю в настройках печати принтера альбом сохраняю как альбом делаю применить потом в реестре папку settings в Printer делаю экспорт сохраняю также делаю с портретом то есть получается два файла с расширением reg потом нажимаю два раза на файл добавить настройки реестра "ОК" и не чего не меняется я не пойму по чему

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 5:09 pm
Генератор зла
Покопался в реестре, поэкспериментировал с настройками. Подозреваю, что расположение листа прописывается в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Тип принтера в параметре Default DevMode

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 6:02 pm
ingram
Полностью папку Print экспортировал менял настройки и не получается блин.

Re: Как увеличить область печати ?

СообщениеДобавлено: Вт май 31, 2011 11:04 pm
Spaun
Попробуйте отследить изменения реестра программой RegShot.

Re: Как увеличить область печати ?

СообщениеДобавлено: Ср июн 01, 2011 9:15 am
ingram
Все спасибо нашол через прогу генератор ты был прав все находилось в Хай-курент-узерс только надо было экспортировать всю папку принтерс