Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать текстового файла / 7 сообщений из 7, страница 1 из 1
17.05.2006, 13:23
    #33732475
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать текстового файла
Как отправить средствами VC++ текстовый файл на принтер?
...
Рейтинг: 0 / 0
17.05.2006, 15:12
    #33732902
vanoman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать текстового файла
wolverinКак отправить средствами VC++ текстовый файл на принтер?

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

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

Для того чтобы было попроще расскажте на чём пишете? Борланд/МС
Используете ли MFC...
...
Рейтинг: 0 / 0
17.05.2006, 18:13
    #33733634
vanoman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать текстового файла
Вот ещё
http://]http://www.firststeps.ru/mfc/steps/help/mfchelp22.html
почитай шаги с 1066
по 1072
...
Рейтинг: 0 / 0
18.05.2006, 15:11
    #33735928
wolverin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать текстового файла
vanoman
Самый быстрый способ мне кажется
Код: plaintext
copy text.txt prn
Вот и хотелось бы чего-нить такого.
А в OnPrint приходится каждый раз рисовать текстовый файл, в котором знаки табуляции автоматом не заменяются, приходится создавать переменную-буфер размера файла (а он может быть очень большим - логи с датчиков), да еще никак не получится правильно сопоставлять номер рисуемой страницы и позиция в буфере.
Почитаю ваши ссылки, хотя не думаю что там истина есть.
...
Рейтинг: 0 / 0
19.05.2006, 14:20
    #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
Форумы / C++ [игнор отключен] [закрыт для гостей] / Печать текстового файла / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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