|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2020, 09:25 | #1 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Печать графики из программы на принтер
Как производится печать графики из программы на принтер? В частности, меня интересует вывод графики в несколько страниц и вывод таблицы на принтер.
Есть ли в Интернете информация по этому поводу? |
18.03.2020, 10:44 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Рисованием в HDC принтера.
Конечно есть. Начинайте отсюда: https://docs.microsoft.com/en-us/win...-gdi-print-api |
18.03.2020, 12:34 | #3 | |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
А где расположены ку принтера координаты (0,0) и как направлены оси X и Y от этих координат?
И какой функцией лучше всего пользоваться для вывода текста при выводе графики на принтер? Цитата:
|
|
18.03.2020, 14:34 | #4 | |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Цитата:
В принципе это можно настроить. Рисование на принтер ничем не отличается от рисования в окне, все вопрос масштаба. |
|
18.03.2020, 17:09 | #5 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Ясно, понял. Спасибо!
|
19.03.2020, 11:59 | #6 |
Форумчанин
Регистрация: 19.05.2009
Сообщений: 153
|
Я нашёл пример кода:
http://www.firststeps.ru/mfc/steps/r.php?45 Но у меня другой вопрос--какие значения может принимать поле lpszDataType структуры DOCINFO и что означают эти значения? И ещё меня интересует, как сделать так, чтобы печать была не книжной ориентации листа, а альбомной? |
19.03.2020, 16:15 | #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 |