Freigeben über


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