Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Позволяет составным документам в целом и активным документам, в частности, поддерживать программную печать.
Наследование
Интерфейс IPrint наследуется от интерфейса IUnknown . IPrint также имеет следующие типы элементов:
Методы
Интерфейс IPrint содержит следующие методы.
|
IPrint::GetPageInfo Извлекает номер первой страницы документа и общее количество страниц. |
|
IPrint::P rint Печатает объект на указанном принтере, используя указанные требования задания. |
|
IPrint::SetInitialPageNum Задает номер первой страницы документа. |
Комментарии
После загрузки документа контейнеры и другие клиенты могут вызывать IPrint::P rint , чтобы указать документу на печать самого себя, указав флаги управления печатью, целевое устройство, определенные страницы для печати и другие параметры. Клиент может управлять продолжением печати, вызывая интерфейс IContinueCallback .
Объект, реализующий IPrint , регистрирует себя с помощью ключа Printable, хранящегося под его ИДЕНТИФИКАТОРом CLSID, следующим образом:
HKEY_CLASSES_ROOT\CLSID{...}\Printable
Вызывающие объекты определяют, поддерживает ли определенный класс объектов программную печать своего постоянного состояния, просматривая этот раздел в реестре.
Требования
| Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
| Целевая платформа | Windows |
| Header | docobj.h |