powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нет печати
5 сообщений из 5, страница 1 из 1
Нет печати
    #33899320
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpenDialog1->Execute();
Memo1->Lines->LoadFromFile("D:\file.txt");
Memo1->SelectAll();
Memo1->Font->Charset=OEM_CHARSET;
PrintDialog1->Execute();
Что дальше прописать? окно выбора принтера, печати открывается, а на печать не идёт.
...
Рейтинг: 0 / 0
Нет печати
    #33899402
Victor Morozko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из PrintDialog1 ты, по идее, получаеш HANDLE принтера.
его нужно передать в функцию Print Memo1
что-то типа:
if (PrintDialog1->Execute())
Memo1->Print(PrintDialog1->Handle)
(пишу по памяти, так что ггде-то мог ошибиться...)
...
Рейтинг: 0 / 0
Нет печати
    #33899446
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
seeerg_23OpenDialog1->Execute();
Memo1->Lines->LoadFromFile("D:\file.txt");
Memo1->SelectAll();
Memo1->Font->Charset=OEM_CHARSET;
PrintDialog1->Execute();
Что дальше прописать? окно выбора принтера, печати открывается, а на печать не идёт.
1. Не стоит плодить темы, ответили бы и в предыдущей
2. Возьми RichEdit, он умеет печатать сам:
Код: plaintext
1.
2.
    RichEdit1->Lines->LoadFromFile("С:\\boot.ini");
    RichEdit1->Print("Test");
3. Если хочется ручками, смотри справку по TPrinter
4. Можно сразу на порт принтера текст кидать
5. ...
...
Рейтинг: 0 / 0
Нет печати
    #33899481
seeerg_23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зато теперь в RichEdit не происходит перекодировка
было Memo1->Font->Charset=OEM_CHARSET; работала!
RichEdit1->Font->Charset=OEM_CHARSET; ошибок нет, но не перекодирует!
...
Рейтинг: 0 / 0
Нет печати
    #33899587
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нет печати
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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