Как программно печатать без запроса имени файла в MFC и CView с помощью принтера Print-To-PDF?C++

Программы на C++. Форум разработчиков
Anonymous
Как программно печатать без запроса имени файла в MFC и CView с помощью принтера Print-To-PDF?

Сообщение Anonymous »

У меня есть большая графическая программа, использующая C++, MFC и C++6.0.
Мне нужно, чтобы он печатал в PDF-файлы, не запрашивая у пользователя настройки принтера и имя файла.

Я использую CView::OnPrint() для распечатайте с помощью Microsoft Print-to-PDF, и он работает нормально, за исключением запросов пользователя.

Я видел, как обойти эти запросы с помощью объекта PrintDocument в C#, но как это сделать при использовании CView::OnPrint() в MFC? Наверняка должен быть какой-то способ?

Мой проект слишком велик, чтобы рассматривать возможность его переписывания на C#, и я попытался перейти на Visual Studio 2005/2010/ 2019 и т. д. безуспешно, поскольку изменения в упаковке структуры данных по умолчанию и преобразовании существующих файлов данных чреваты проблемами, поэтому решение должно быть дополнением к существующему MFC C++ 6.0, если это вообще возможно.

Кто-нибудь может помочь?

Подробнее здесь: https://stackoverflow.com/questions/620 ... d-cview-us

Вернуться в «C++»