powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать текстового файла
7 сообщений из 7, страница 1 из 1
Печать текстового файла
    #33732475
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как отправить средствами VC++ текстовый файл на принтер?
...
Рейтинг: 0 / 0
Печать текстового файла
    #33732902
vanoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinКак отправить средствами VC++ текстовый файл на принтер?

для начала RTFM void Print(HDC hDC,DWORD dwFlags), обработку сообщения WM_PRINT
...
Рейтинг: 0 / 0
Печать текстового файла
    #33732937
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vanoman
Да выгрузиг я в этом событии файл через pDC->TextOut(), только медленно все отрисовывается.
А вот у окна есть функция CWin::Print - можно ею как-то воспользоваться, если у меня на форме в Spreadsheet (ActiveX) уже есть нужная мне информация???
...
Рейтинг: 0 / 0
Печать текстового файла
    #33733614
vanoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin vanoman
Да выгрузиг я в этом событии файл через pDC->TextOut(), только медленно все отрисовывается.
А вот у окна есть функция CWin::Print - можно ею как-то воспользоваться, если у меня на форме в Spreadsheet (ActiveX) уже есть нужная мне информация???

Приведённая мною void Print(HDC hDC,DWORD dwFlags)
Как раз и есть член класса CWindow::Print
pDC->TextOut(), только медленно все отрисовывается.
Это я откровенно непонимаю. На мой взгляд это САМЫЙ быстрый способ рисования. Как так медленно отрисовывается?

Для того чтобы было попроще расскажте на чём пишете? Борланд/МС
Используете ли MFC...
...
Рейтинг: 0 / 0
Печать текстового файла
    #33733634
vanoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот ещё
http://]http://www.firststeps.ru/mfc/steps/help/mfchelp22.html
почитай шаги с 1066
по 1072
...
Рейтинг: 0 / 0
Печать текстового файла
    #33735928
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vanoman
Самый быстрый способ мне кажется
Код: plaintext
copy text.txt prn
Вот и хотелось бы чего-нить такого.
А в OnPrint приходится каждый раз рисовать текстовый файл, в котором знаки табуляции автоматом не заменяются, приходится создавать переменную-буфер размера файла (а он может быть очень большим - логи с датчиков), да еще никак не получится правильно сопоставлять номер рисуемой страницы и позиция в буфере.
Почитаю ваши ссылки, хотя не думаю что там истина есть.
...
Рейтинг: 0 / 0
Печать текстового файла
    #33738723
vanoman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverin vanoman
Самый быстрый способ мне кажется
Код: plaintext
copy text.txt prn
Вот и хотелось бы чего-нить такого.
А в OnPrint приходится каждый раз рисовать текстовый файл, в котором знаки табуляции автоматом не заменяются, приходится создавать переменную-буфер размера файла (а он может быть очень большим - логи с датчиков), да еще никак не получится правильно сопоставлять номер рисуемой страницы и позиция в буфере.
Почитаю ваши ссылки, хотя не думаю что там истина есть.

Ну, тады извини вопрос неправитльно понял. Я посчитал, что Вам нужна информация о том КАК осуществлять печать посредством MFC.

Касаемо
copy text.txt prn
Мне думается, можно порыть в направлении
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);

lpOperation
[in] Pointer to a null-terminated string... бла-бла-бла
printPrints the document file specified by lpFile. If lpFile is not a document file, the function will fail.
NULL
For systems prior to Microsoft® Windows® 2000, the default verb is used if it is valid and available in the registry. If not, the "open" verb is used.

For Windows 2000 and later systems, the default verb is used if available. If not, the "open" verb is used. If neither verb is available, the system uses the first verb listed in the registry.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать текстового файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]