WmfMetafileEscapes

WmfMetafileEscapes enumeration

Die MetafileEscapes-Enumeration spezifiziert Druckertreiberfunktionen, auf die möglicherweise nicht direkt über WMF-Einträge zugegriffen werden kann, die in der RecordType-Enumeration (Abschnitt 2.1.1.1) definiert sind.

public enum WmfMetafileEscapes

Werte

NameWertBeschreibung
Newframe1Benachrichtigt den Druckertreiber, dass die Anwendung das Schreiben auf eine Seite beendet hat.
Abortdoc2Beendet die Verarbeitung des aktuellen Dokuments.
Nextband3Benachrichtigt den Druckertreiber, dass die Anwendung das Schreiben auf ein Band beendet hat.
Setcolortable4Legt Farbtabellenwerte fest.
Getcolortable5Ruft Farbtabellenwerte ab.
Flushout6Bewirkt, dass alle anstehenden Ausgaben an das Ausgabegerät gesendet werden.
Draftmode7Gibt an, dass der Druckertreiber nur Text und keine Grafiken drucken SOLLTE.
Queryescsupport8Fragt einen Druckertreiber ab, um festzustellen, ob eine bestimmte Escape-Funktion auf dem Ausgabegerät unterstützt wird, das sie ansteuert.
Setabortproc9Legt die anwendungsdefinierte Funktion fest, die das Abbrechen eines Druckauftrags während des Druckens ermöglicht.
Startdoc10Benachrichtigt den Druckertreiber, dass ein neuer Druckauftrag gestartet wird.
Enddoc11Benachrichtigt den Druckertreiber, dass der aktuelle Druckauftrag beendet wird.
Getphyspagesize12Ruft die derzeit auf einem Ausgabegerät ausgewählte physische Seitengröße ab.
Getprintingoffset13Ruft den Versatz von der oberen linken Ecke der physischen Seite ab, wo das eigentliche Drucken oder Zeichnen beginnt.
Getscalingfactor14Ruft die Skalierungsfaktoren für die x-Achse und die y-Achse eines Druckers ab.
MetaEscapeEnhancedMetafile15Wird verwendet, um eine erweiterte Metadatei (EMF) -Metadatei in eine WMF-Metadatei einzubetten.
Setpenwidth16Legt die Breite eines Stifts in Pixel fest.
Setcopycount17Legt die Anzahl der Kopien fest.
Setpapersource18Legt die Quelle für Ausgabeformulare fest, z. B. ein bestimmtes Papierfach oder Fach eines Druckers.
Passthrough19Dieser Datensatz durchläuft willkürliche Daten.
Gettechnology20Ruft Informationen zur Grafiktechnologie ab, die auf einem -Gerät unterstützt wird.
Setlinecap21Gibt den Linienzeichnungsmodus an, der bei der Ausgabe an ein Gerät verwendet werden soll.
Setlinejoin22Gibt den Linienverbindungsmodus an, der bei der Ausgabe an ein Gerät verwendet werden soll.
Setmiterlimit23Legt die Grenze für die Länge von Gehrungsverbindungen fest, die bei der Ausgabe an ein Gerät verwendet werden sollen.
Bandinfo24Ruft Einstellungen zum Banding auf einem Gerät ab oder gibt sie an, z. B. die Anzahl der Bänder.
Drawpatternrect25Zeichnet ein Rechteck mit einem definierten Muster.
Getvectorpensize26Ruft die derzeit auf einem Gerät definierte physische Stiftgröße ab.
Getvectorbrushsize27Ruft die derzeit auf einem Gerät definierte physische Pinselgröße ab.
Enableduplex28Aktiviert oder deaktiviert doppelseitigen (Duplex-)Druck auf einem Gerät.
Getsetpaperbins29Ruft die Quelle von Ausgabeformularen auf einem Gerät ab oder gibt sie an.
Getsetprintorient30Ruft die Papierausrichtung auf einem Gerät ab oder gibt sie an.
Enumpaperbins31Ruft Informationen zu den Quellen verschiedener Formulare auf einem Ausgabegerät ab.
Setdibscaling32Gibt die Skalierung von geräteunabhängigen Bitmaps (DIBs) an.
Epsprinting33Gibt den Anfang und das Ende eines Encapsulated PostScript (EPS)-Abschnitts an.
Enumpapermetrics34Fragt einen Druckertreiber nach Papierabmessungen und anderen Formulardaten ab.
Getsetpapermetrics35Ruft Papierabmessungen und andere Formulardaten auf einem -Ausgabegerät ab oder gibt sie an.
PostscriptData37Sendet beliebige PostScript-Daten an ein Ausgabegerät.
PostscriptIgnore38Benachrichtigt ein Ausgabegerät, PostScript-Daten zu ignorieren.
Getdeviceunits42Ruft die aktuell auf einem Ausgabegerät konfigurierten Geräteeinheiten ab.
Getextendedtextmetrics256Ruft erweiterte Textmetriken ab, die derzeit auf einem Ausgabegerät konfiguriert sind.
Getpairkerntable258Ruft die derzeit auf einem Ausgabegerät definierte Font-Kern-Tabelle ab.
Exttextout512Zeichnet Text mit der aktuell ausgewählten Schriftart, Hintergrundfarbe und Textfarbe.
Getfacename513Ruft den derzeit auf einem Gerät konfigurierten Schriftartnamen ab.
Downloadface514Legt den Schriftartnamen auf einem Gerät fest.
MetafileDriver2049Fragt einen Druckertreiber nach der Unterstützung für Metadateien auf einem Ausgabegerät ab.
Querydibsupport3073Fragt den Druckertreiber nach seiner Unterstützung für DIBs auf einem Ausgabegerät ab.
BeginPath4096Öffnet einen Pfad.
ClipToPath4097Definiert einen Clip-Bereich, der durch einen Pfad begrenzt ist. Die Eingabe MUSS eine 16-Bit -Menge sein, die die durchzuführende Aktion definiert.
EndPath4098Beendet einen Pfad.
OpenChannel4110Dasselbe wie STARTDOC, angegeben mit einem NULL-Dokument und einem Ausgabe -Dateinamen, Daten im Rohmodus und einem Typ von Null.
Downloadheader4111Weist den Druckertreiber an, Sätze von PostScript-Prozeduren herunterzuladen.
CloseChannel4112Dasselbe wie ENDDOC. Siehe OPEN_CHANNEL.
PostscriptPassthrough4115Sendet beliebige Daten direkt an einen Druckertreiber, der diese Daten nur im PostScript-Modus verarbeiten soll.PostscriptIdentify .
EncapsulatedPostscript4116Sendet beliebige Daten direkt an den Druckertreiber.
PostscriptIdentify4117Stellt den Druckertreiber entweder auf PostScript- oder GDI-Modus ein.
PostscriptInjection4118Fügt einen Rohdatenblock in einen PostScript-Stream ein. Die Eingabe MUSS eine 32-Bit-Menge sein, die die Anzahl der zu injizierenden Bytes angibt, eine 16-Bit-Menge , die den Injektionspunkt angibt, und eine 16-Bit-Menge, die die Seitennummer angibt, gefolgt von den einzufügenden Bytes.
Checkjpegformat4119Überprüft, ob der Drucker ein JPEG-Bild unterstützt.
Checkpngformat4120Überprüft, ob der Drucker ein PNG-Bild unterstützt.
GetPsFeaturesetting4121Ruft Informationen zu einer bestimmten Funktionseinstellung für einen PostScript -Druckertreiber ab.
MxdcEscape4122Ermöglicht Anwendungen, Dokumente im Format XML Paper Specification (XPS) in eine Datei oder auf einen Drucker zu schreiben.
Spclpassthrough24568Ermöglicht Anwendungen, private Prozeduren und andere willkürliche Daten in Dokumente aufzunehmen.

Siehe auch