С незапамятных времен я старался избегать печати из своих приложений для Windows из-за отсутствия собственной поддержки. Когда это было абсолютно необходимо, я прибегал к динамическому созданию простого макета HTML, а затем открывал его в веб-браузере с коротким Java-скриптом, чтобы открыть диалоговое окно печати для пользователя. Теперь мне нужно найти что-то более существенное.
Позвольте мне объяснить. У меня есть проект, который имеет дело с медицинскими картами, и он должен иметь возможность печатать на этих картах (в определенных местах), а также печатать на странице формата Letter / A4 в целом. Он также должен обеспечивать предварительный просмотр того, что печатается в среде постраничного просмотра.
В свете этого мне было интересно, что доступно из среды MFC / C ++ (не C #) в отношении печати?
PS. Я думал о том, чтобы заглянуть в формат RTF, но это кажется довольно сложной задачей, поэтому мне также было интересно, есть ли какие-нибудь библиотеки / уже написанный код, который позволяет составлять / просматривать / печатать RTF? Если нет, то что еще может обеспечить поддержку печати, как я объяснил выше?