IPrint-Schnittstelle (docobj.h)
Ermöglicht verbundfähigen Dokumenten im Allgemeinen und aktiven Dokumenten im Besonderen die Unterstützung des programmgesteuerten Druckens.
Vererbung
Die IPrint-Schnittstelle erbt von der IUnknown-Schnittstelle . IPrint verfügt auch über folgende Arten von Membern:
Methoden
Die IPrint-Schnittstelle verfügt über diese Methoden.
IPrint::GetPageInfo Ruft die Anzahl der ersten Seite eines Dokuments und die Gesamtanzahl der Seiten ab. |
IPrint::P rint Druckt ein Objekt auf dem angegebenen Drucker unter Verwendung der angegebenen Auftragsanforderungen. |
IPrint::SetInitialPageNum Legt die Seitennummer der ersten Seite eines Dokuments fest. |
Hinweise
Nachdem ein Dokument geladen wurde, können Container und andere Clients IPrint::P rint aufrufen, um ein Dokument anzuweisen, sich selbst zu drucken, wobei Drucksteuerelementflags, das Zielgerät, die zu druckbaren Seiten und andere Optionen angegeben werden. Der Client kann die Fortsetzung des Druckens steuern, indem er die IContinueCallback-Schnittstelle aufruft.
Ein Objekt, das IPrint implementiert, registriert sich wie folgt mit dem druckbaren Schlüssel, der unter seiner CLSID gespeichert ist:
HKEY_CLASSES_ROOT\CLSID{...}\Printable
Aufrufer bestimmen, ob eine bestimmte Objektklasse programmgesteuertes Drucken ihres persistenten Zustands unterstützt, indem sie in der Registrierung nach diesem Schlüssel suchen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | docobj.h |