WmfMetafileEscapes

WmfMetafileEscapes enumeration

L’énumération MetafileEscapes spécifie les fonctionnalités du pilote d’imprimante qui peuvent ne pas être directement accessibles via les enregistrements WMF définis dans l’énumération RecordType (section 2.1.1.1).

public enum WmfMetafileEscapes

Valeurs

NomÉvaluerLa description
Newframe1Informe le pilote d’imprimante que l’application a fini d’écrire sur une page.
Abortdoc2Arrête le traitement du document en cours.
Nextband3Informe le pilote d’imprimante que l’application a fini d’écrire sur une bande.
Setcolortable4Définit les valeurs de la table des couleurs.
Getcolortable5Obtient les valeurs de la table des couleurs.
Flushout6Provoque le vidage de toutes les sorties en attente vers le périphérique de sortie.
Draftmode7Indique que le pilote d’imprimante DEVRAIT n’imprimer que du texte et aucun graphique.
Queryescsupport8Interroge un pilote d’imprimante pour déterminer si une fonction d’échappement spécifique est prise en charge sur le périphérique de sortie qu’il pilote.
Setabortproc9Définit la fonction définie par l’application qui permet d’annuler un travail d’impression pendant l’impression.
Startdoc10Informe le pilote d’imprimante qu’un nouveau travail d’impression démarre.
Enddoc11Informe le pilote d’imprimante que le travail d’impression en cours se termine.
Getphyspagesize12Récupère la taille de page physique actuellement sélectionnée sur un périphérique de sortie.
Getprintingoffset13Récupère le décalage du coin supérieur gauche de la page physique où l’impression ou le dessin réel commence.
Getscalingfactor14Récupère les facteurs d’échelle pour l’axe des x et l’axe des y d’une imprimante.
MetaEscapeEnhancedMetafile15Utilisé pour intégrer un métafichier au format de métafichier amélioré (EMF) dans un métafichier WMF.
Setpenwidth16Définit la largeur d’un stylo en pixels.
Setcopycount17Définit le nombre de copies.
Setpapersource18Définit la source, telle qu’un bac à papier particulier ou un bac sur une imprimante, pour les formulaires de sortie.
Passthrough19Cet enregistrement passe par des données arbitraires.
Gettechnology20Obtient des informations concernant la technologie graphique prise en charge sur un appareil.
Setlinecap21Spécifie le mode de dessin au trait à utiliser dans la sortie vers un périphérique.
Setlinejoin22Spécifie le mode de jointure de ligne à utiliser dans la sortie vers un périphérique.
Setmiterlimit23Définit la limite de longueur des jointures mitre à utiliser dans la sortie vers un appareil.
Bandinfo24Récupère ou spécifie les paramètres concernant les bandes sur un appareil, tels que le nombre de bandes.
Drawpatternrect25Dessine un rectangle avec un motif défini.
Getvectorpensize26Récupère la taille physique du stylet actuellement définie sur un appareil.
Getvectorbrushsize27Récupère la taille physique du pinceau actuellement définie sur un appareil.
Enableduplex28Active ou désactive l’impression recto-verso (duplex) sur un périphérique.
Getsetpaperbins29Récupère ou spécifie la source des formulaires de sortie sur un appareil.
Getsetprintorient30Récupère ou spécifie l’orientation du papier sur un périphérique.
Enumpaperbins31Récupère les informations concernant les sources des différents formulaires sur un périphérique de sortie.
Setdibscaling32Spécifie la mise à l’échelle des bitmaps indépendants du périphérique (DIB).
Epsprinting33Indique le début et la fin d’une section PostScript encapsulé (EPS).
Enumpapermetrics34Interroge un pilote d’imprimante sur les dimensions du papier et d’autres données de formulaire.
Getsetpapermetrics35Récupère ou spécifie les dimensions du papier et d’autres données de formulaire sur un périphérique de sortie.
PostscriptData37Envoie des données PostScript arbitraires à un périphérique de sortie.
PostscriptIgnore38Indique à un périphérique de sortie d’ignorer les données PostScript.
Getdeviceunits42Obtient les unités de périphérique actuellement configurées sur un périphérique de sortie.
Getextendedtextmetrics256Obtient les métriques de texte étendu actuellement configurées sur un périphérique de sortie .
Getpairkerntable258Obtient la table de crénage des polices actuellement définie sur un périphérique de sortie.
Exttextout512Dessine le texte en utilisant la police, la couleur d’arrière-plan et la couleur du texte actuellement sélectionnées.
Getfacename513Obtient le nom de la police actuellement configuré sur un appareil.
Downloadface514Définit le nom de la police sur un appareil.
MetafileDriver2049Interroge un pilote d’imprimante sur la prise en charge des métafichiers sur un périphérique de sortie .
Querydibsupport3073Interroge le pilote d’imprimante sur sa prise en charge des DIB sur un périphérique de sortie.
BeginPath4096Ouvre un chemin.
ClipToPath4097Définit une zone de découpage délimitée par un chemin. L’entrée DOIT être une quantité 16-bit qui définit l’action à entreprendre.
EndPath4098Termine un chemin.
OpenChannel4110Identique à STARTDOC spécifié avec un document NULL et un nom de fichier output , des données en mode brut et un type de zéro.
Downloadheader4111Demande au pilote d’imprimante de télécharger des ensembles de procédures PostScript.
CloseChannel4112Identique à ENDDOC. Voir OPEN_CHANNEL.
PostscriptPassthrough4115Envoie des données arbitraires directement à un pilote d’imprimante, qui est censé traiter ces données uniquement en mode PostScript.PostscriptIdentify .
EncapsulatedPostscript4116Envoie des données arbitraires directement au pilote d’imprimante.
PostscriptIdentify4117Définit le pilote d’imprimante en mode PostScript ou GDI.
PostscriptInjection4118Insère un bloc de données brutes dans un flux PostScript. L’input DOIT être une quantité de 32 bits spécifiant le nombre d’octets à injecter, une quantité de 16 bits spécifiant le point d’injection et une quantité de 16 bits spécifiant le numéro de page, suivie de les octets à injecter.
Checkjpegformat4119Vérifie si l’imprimante prend en charge une image JPEG.
Checkpngformat4120Vérifie si l’imprimante prend en charge une image PNG.
GetPsFeaturesetting4121Obtient des informations sur un paramètre de fonctionnalité spécifié pour un pilote d’imprimante PostScript .
MxdcEscape4122Permet aux applications d’écrire des documents dans un fichier ou sur une imprimante au format XML Paper Specification (XPS).
Spclpassthrough24568Permet aux applications d’inclure des procédures privées et d’autres données arbitraires dans les documents.

Voir également