Как программно печатать без запроса имени файла в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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