![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
![]()
Как производится печать графики из программы на принтер? В частности, меня интересует вывод графики в несколько страниц и вывод таблицы на принтер.
Есть ли в Интернете информация по этому поводу? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Рисованием в HDC принтера.
Конечно есть. Начинайте отсюда: https://docs.microsoft.com/en-us/win...-gdi-print-api |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
![]()
А где расположены ку принтера координаты (0,0) и как направлены оси X и Y от этих координат?
И какой функцией лучше всего пользоваться для вывода текста при выводе графики на принтер? Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() Цитата:
В принципе это можно настроить. Рисование на принтер ничем не отличается от рисования в окне, все вопрос масштаба. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
![]()
Ясно, понял. Спасибо!
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
![]()
Я нашёл пример кода:
http://www.firststeps.ru/mfc/steps/r.php?45 Но у меня другой вопрос--какие значения может принимать поле lpszDataType структуры DOCINFO и что означают эти значения? И ещё меня интересует, как сделать так, чтобы печать была не книжной ориентации листа, а альбомной? |
![]() |
![]() |
![]() |
#7 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
Ох не там Вы пример ищете.
Идите github и там смотрите открытые проекты векторного редактора или текстового редактора. https://github.com/notepad-plus-plus...nt/Printer.cpp https://github.com/ijprest/WinDjVu/b...a/PrintDlg.cpp https://github.com/AbiWord/abiword/b...2Dlg_Print.cpp https://gitlab.gnome.org/GNOME/dia/-...nate_psprint.c
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прямая печать текста на принтер (У принтера отключен спулер и печать идет на прямую на принтер.) | PAG | Visual C++ | 9 | 11.04.2016 16:41 |
Печать файла на принтер | john ___________ | Общие вопросы Delphi | 2 | 10.05.2012 17:04 |
Печать на принтер | nikcpp | Общие вопросы Delphi | 1 | 11.04.2011 09:06 |
Печать на принтер(USB) | kisser_san | Общие вопросы Delphi | 4 | 25.04.2008 16:18 |