Aspose.Imaging.FileFormats.Emf.Emf.Records

L’espace de noms contient des types [MS-EMF] : Enhanced Metafile Format. 2.3 EMF Records

Des classes

ClasserLa description
EmfAbortPathCet enregistrement annule une parenthèse de chemin ou supprime le chemin d’une parenthèse de chemin fermée.
EmfAlphaBlendL’enregistrement EMR_ALPHABLEND spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , y compris les données de transparence alpha, selon une opération de fusion spécifiée.
EmfAngleArcL’enregistrement EMR_ANGLEARC spécifie un segment de ligne d’un arc. Le segment de ligne est tracé de la position actuelle au début de l’arc. L’arc est tracé le long du périmètre d’un cercle avec le rayon et le centre donnés . La longueur de l’arc est définie par les angles de départ et de balayage donnés
EmfArcL’enregistrement EMR_ARC spécifie un arc elliptique.
EmfArcToL’enregistrement EMR_ARCTO spécifie un arc elliptique. Il réinitialise la position actuelle au point final de l’arc.
EmfBeginPathCet enregistrement ouvre une parenthèse de chemin dans le contexte de périphérique de lecture actuel. Une fois qu’une parenthèse de chemin est ouverte, une application peut commencer à traiter les enregistrements pour définir les points qui se trouvent dans le chemin. Une application DOIT fermer une parenthèse de chemin ouverte en traitant l’EMR_ENDPATH record. Lorsqu’une application traite l’enregistrement EMR_BEGINPATH, tous les chemins précédents DOIVENT être supprimés du contexte de périphérique de lecture.
EmfBitBltL’enregistrement EMR_BITBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , éventuellement en combinaison avec un motif de pinceau, selon une opération raster spécifiée.
EmfBitmapRecordTypeLes types d’enregistrement bitmap effectuent des transferts de blocs d’images bitmap.
EmfChordL’enregistrement EMR_CHORD spécifie une corde, qui est une région délimitée par l’intersection d’une ellipse et d’un segment de droite, appelée sécante. L’accord est tracé à l’aide du stylo actuel et rempli à l’aide du pinceau actuel.
EmfClippingRecordTypeLes types d’enregistrements de découpage spécifient et gèrent les régions de découpage. Remarque L’enregistrement EMR_SETMETARGN ne spécifie pas de paramètres.
EmfCloseFigureCet enregistrement ferme une figure ouverte dans un chemin. Le traitement de l’enregistrement EMR_CLOSEFIGURE DOIT fermer la figure en traçant une ligne de la position actuelle au premier point de la figure, puis il DOIT connecter les lignes en utilisant le style de jointure de ligne. Si une figure est fermée en traitant l’enregistrement EMR_LINETO au lieu de l’enregistrement EMR_CLOSEFIGURE, les majuscules sont utilisées pour créer le coin au lieu d’une jointure. open path bracket dans le contexte du périphérique de lecture. Une figure dans un chemin est ouverte à moins qu’elle ne soit explicitement fermée en traitant cet enregistrement.
EmfColorCorrectPaletteL’enregistrement EMR_COLORCORRECTPALETTE spécifie comment corriger les entrées d’un objet logique palette à l’aide des valeurs WCS 1.0.
EmfColorMatchToTargetWL’enregistrement EMR_COLORMATCHTOTargetW spécifie s’il faut effectuer la correspondance des couleurs avec un profil color spécifié dans un fichier dont le nom est composé de caractères Unicode.
EmfCommentL’enregistrement EMR_COMMENT contient des données privées arbitraires. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.3.
EmfCommentBeginGroupL’enregistrement EMR_COMMENT_BEGINGROUP spécifie le début d’un groupe d’enregistrements de dessin.
EmfCommentEmfPlusL’enregistrement EMR_COMMENT_EMFPLUS contient des enregistrements EMF+ intégrés. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.3.
EmfCommentEmfSpoolL’enregistrement EMR_COMMENT_EMFSPOOL contient des enregistrements EMFSPOOL intégrés. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.3.
EmfCommentEndGroupL’enregistrement EMR_COMMENT_ENDGROUP spécifie la fin d’un groupe d’enregistrements de dessin.
EmfCommentMultiFormatsL’enregistrement EMR_COMMENT_MULTIFORMATS spécifie une image dans plusieurs formats graphiques.
EmfCommentPublicRecordTypeLes types d’enregistrement EMR_COMMENT_PUBLIC spécifient les extensions du traitement EMF.
EmfCommentRecordTypeLes types d’enregistrement de commentaire définissent des formats pour spécifier des données privées arbitraires, incorporer des enregistrements dans d’autres formats de métafichier et ajouter de nouvelles commandes ou des commandes spéciales.
EmfCommentWindowsMetaFileL’enregistrement EMR_COMMENT_WINDOWS_METAFILE spécifie une image dans un métafichier WMF intégré.
EmfControlRecordTypeLes types d’enregistrement de contrôle définissent le début et la fin d’un métafichier EMF et les propriétés du métafichier.
EmfCreateBrushIndirectL’enregistrement EMR_CREATEBRUSHINDIRECT définit un pinceau logique pour les opérations graphiques.
EmfCreateColorSpaceL’enregistrement EMR_CREATECOLORSPACE crée un objet d’espace colorimétrique logique à partir d’un profil de couleur avec un nom composé de caractères ASCII.
EmfCreateColorSpaceWL’enregistrement EMR_CREATECOLORSPACEW crée un objet d’espace colorimétrique logique à partir d’un profil de couleur avec un nom composé de caractères Unicode.
EmfCreateDibPatternBrushPtL’enregistrement EMR_CREATEDIBPATTERNBRUSHPT définit un pinceau à motif pour les opérations graphiques. Le modèle est spécifié par un DIB.
EmfCreateMonoBrushL’enregistrement EMR_CREATEMONOBRUSH définit un pinceau à motif monochrome pour les opérations graphiques. Le motif est spécifié par un DIB monochrome.
EmfCreatePaletteL’enregistrement EMR_CREATEPALETTE définit une palette logique pour les opérations graphiques.
EmfCreatePenL’enregistrement EMR_CREATEPEN définit une plume logique pour les opérations graphiques.
EmfDeleteColorSpaceL’enregistrement EMR_DELETECOLORSPACE supprime un objet d’espace colorimétrique logique.
EmfDeleteObjectL’enregistrement EMR_DELETEOBJECT supprime un objet graphique, qui est spécifié par son index dans la table d’objets EMF (section 3.1.1.1).
EmfDrawEscapeL’enregistrement EMR_DRAWESCAPE transmet des informations arbitraires à un pilote d’imprimante. L’intention est que les informations entraînent la réalisation du dessin.
EmfDrawingRecordTypeLes types d’enregistrement de dessin effectuent le dessin graphique.
EmfEllipseL’enregistrement EMR_ELLIPSE spécifie une ellipse. Le centre de l’ellipse est le centre du rectangle englobant spécifié. L’ellipse est délimitée à l’aide du stylet actuel et remplie à l’aide du pinceau actuel.
EmfEndPathCet enregistrement ferme une parenthèse de chemin et sélectionne le chemin défini par la parenthèse dans le contexte du périphérique de lecture.
EmfEofL’enregistrement EMR_EOF indique la fin du métafichier et spécifie une palette.
EmfEscapeRecordTypeLes types d’enregistrements d’échappement exécutent les fonctions du pilote d’imprimante.
EmfExcludeClipRectL’enregistrement EMR_EXCLUDECLIPRECT spécifie une nouvelle zone de découpage composée de la zone de découpage existante moins le rectangle spécifié. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.2.
EmfExtCreateFontIndirectWL’enregistrement EMR_EXTCREATEFONTINDIRECTW définit une police logique pour les opérations graphiques.
EmfExtCreatePenL’enregistrement EMR_EXTCREATEPEN définit une plume logique étendue pour les opérations graphiques. Un DIB facultatif peut être spécifié pour être utilisé comme style de ligne.
EmfExtEscapeL’enregistrement EMR_EXTESCAPE transmet des informations arbitraires à un pilote d’imprimante. L’intention est que les informations n’entraîneront pas la réalisation d’un dessin.
EmfExtFloodFillL’enregistrement EMR_EXTFLOODFILL remplit une zone de la surface d’affichage avec le pinceau actuel
EmfExtSelectClipRgnL’enregistrement EMR_EXTSELECTCLIPRGN combine la région spécifiée avec la région de clip actuelle en utilisant le mode spécifié. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.2.
EmfExtTextOutAL’enregistrement EMR_EXTTEXTOUTA dessine une chaîne de texte ASCII en utilisant la police et les couleurs de texte actuelles.
EmfExtTextOutWL’enregistrement EMR_EXTTEXTOUTW dessine une chaîne de texte ASCII en utilisant la police et les couleurs de texte actuelles.
EmfFillPathL’enregistrement EMR_FILLPATH ferme toutes les figures ouvertes dans le chemin actuel et remplit l’intérieur du chemin de en utilisant le pinceau actuel et le mode de remplissage des polygones.
EmfFillRgnL’enregistrement EMR_FILLRGN remplit la région spécifiée à l’aide du pinceau spécifié.
EmfFlatternPathCet enregistrement transforme toutes les courbes du chemin sélectionné en contexte de périphérique de lecture ; chaque courbe DOIT être transformée en une séquence de lignes.
EmfForceUfiMappingL’enregistrement EMR_FORCEUFIMAPPING force le mappeur de polices à faire correspondre les polices en fonction de leur UniversalFontId de préférence à leurs informations LogFont (section 2.2.13).
EmfFrameRgnL’enregistrement EMR_FRAMERGN dessine une bordure autour de la région spécifiée à l’aide du pinceau spécifié.
EmfGlsBoundedRecordL’enregistrement EMR_GLSBOUNDEDRECORD spécifie une fonction OpenGL avec un rectangle de délimitation pour la sortie.
EmfGlsRecordL’enregistrement EMR_GLSRECORD spécifie une fonction OpenGL.
EmfGradientFillL’enregistrement EMR_GRADIENTFILL spécifie le remplissage de rectangles ou de triangles avec des dégradés de couleur.
EmfIntersectClipRectL’enregistrement EMR_INTERSECTCLIPRECT spécifie une nouvelle région de découpage à partir de l’intersection de la région de découpage actuelle et du rectangle spécifié. Remarque Les champs qui ne sont pas décrits dans cette section sont spécifiés dans la section 2.3.2.
EmfInvertRgnL’enregistrement EMR_INVERTRGN inverse les couleurs dans la région spécifiée.
EmfLineToL’enregistrement EMR_LINETO spécifie une ligne à partir de la position actuelle jusqu’au point spécifié , mais sans l’inclure. Il réinitialise la position actuelle au point spécifié.
EmfMaskBltL’enregistrement EMR_MASKBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , éventuellement en combinaison avec un motif de pinceau et avec l’application d’un masque de couleur bitmap, selon les opérations de raster de premier plan et d’arrière-plan spécifiées.
EmfMetafileHeaderLes types d’enregistrement EMR_HEADER définissent les points de départ des métafichiers EMF et spécifient les propriétés de l’appareil sur lequel l’image dans le métafichier a été créée. Les informations contenues dans l’enregistrement d’en-tête permettent aux métafichiers EMF d’être indépendants de tout périphérique de sortie spécifique. La valeur du champ Taille peut être utilisée pour distinguer les différents types d’enregistrement EMR_HEADER répertoriés plus haut dans cette section. Il existe trois possibilités headers : L’en-tête de base, qui est l’enregistrement EmfMetafileHeader. La partie à taille fixe de cet en-tête est de 88 octets et contient un objet Header. Le premier en-tête d’extension, qui est l’enregistrement EmfMetafileHeaderExtension1. La partie à taille fixe partie de cet en-tête est de 100 octets et contient un objet Header et un objet HeaderExtension1 (section 2.2.10). Le deuxième en-tête d’extension, qui est l’enregistrement EmfMetafileHeaderExtension2. La partie à taille fixe de cet en-tête est de 108 octets, et il contient un objet Header, un objet HeaderExtension1 et un objet HeaderExtension2 (section 2.2.11).
EmfMetafileHeaderExtension1L’enregistrement EmfMetafileHeaderExtension1 est l’enregistrement d’en-tête utilisé dans la première extension des métafichiers EMF. Après le champ EmfHeaderExtension1, les champs restants sont facultatifs et peuvent être présents dans n’importe quel ordre.
EmfMetafileHeaderExtension2L’enregistrement EmfMetafileHeaderExtension2 est l’enregistrement d’en-tête utilisé dans la deuxième extension des métafichiers EMF . Après le champ EmfHeaderExtension2, les champs restants sont facultatifs et peuvent être présents dans n’importe quel ordre.
EmfModifyWorldTransformL’enregistrement EMR_MODIFYWORLDTRANSFORM modifie la transformation actuelle de l’espace mondial en espace de page dans le contexte du périphérique de lecture.
EmfMoveToExL’enregistrement EMR_MOVETOEX spécifie les coordonnées de la nouvelle position actuelle, en unités logiques.
EmfNamedEscapeL’enregistrement MR_NAMEDESCAPE transmet des informations arbitraires à un pilote d’imprimante spécifié.
EmfObjectCreationRecordTypeLes types d’enregistrement de création d’objet créent des objets graphiques.
EmfObjectManipulationRecordTypeLes types d’enregistrement de manipulation d’objet gèrent et modifient les objets graphiques.
EmfOffsetClipRgnL’enregistrement EMR_OFFSETCLIPRGN déplace la région de découpage actuelle dans le contexte du périphérique de lecture par les décalages spécifiés.
EmfOpenGlRecordTypeLes types d’enregistrement OpenGL spécifient les fonctions OpenGL.
EmfPaintRgnL’enregistrement EMR_PAINTRGN peint la région spécifiée à l’aide du pinceau actuellement sélectionné dans le contexte de périphérique de lecture .
EmfPathBracketRecordTypeLes types d’enregistrements entre crochets de chemin spécifient et manipulent les chemins entre crochets de chemin. Remarque : Aucun des enregistrements de crochet de chemin ne spécifie de paramètres.
EmfPieL’enregistrement EMR_PIE spécifie un coin en forme de tarte délimité par l’intersection d’une ellipse et de deux radiales . Le secteur est délimité à l’aide du stylo actuel et rempli à l’aide du pinceau actuel.
EmfPixelFormatL’enregistrement EMR_PIXELFORMAT spécifie le format de pixel à utiliser pour les opérations graphiques.
EmfPlgBltL’enregistrement EMR_PLGBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un parallélogramme de destination , avec l’application d’un bitmap de masque de couleur.
EmfPolyBezierL’enregistrement EMR_POLYBEZIER spécifie une ou plusieurs courbes de Bézier.
EmfPolyBezier16L’enregistrement EMR_POLYBEZIER16 spécifie une ou plusieurs courbes de Bézier. Les courbes sont dessinées en utilisant la plume actuelle.
EmfPolyBezierToL’enregistrement EMR_POLYBEZIERTO spécifie une ou plusieurs courbes de Bézier en fonction de la position actuelle.
EmfPolyBezierTo16L’enregistrement EMR_POLYBEZIERTO16 spécifie une ou plusieurs courbes de Bézier en fonction de la position actuelle.
EmfPolyDrawL’enregistrement EMR_POLYDRAW spécifie un ensemble de segments de ligne et de courbes de Bézier.
EmfPolyDraw16L’enregistrement EMR_POLYDRAW16 spécifie un ensemble de segments de ligne et de courbes de Bézier.
EmfPolygonL’enregistrement EMR_POLYGON spécifie un polygone composé de deux sommets ou plus reliés par lignes droites.
EmfPolygon16L’enregistrement EMR_POLYGON16 spécifie un polygone composé de deux sommets ou plus reliés par lignes droites. Le polygone est délimité à l’aide du stylo actuel et rempli à l’aide du pinceau actuel et du mode de remplissage du polygone. Le polygone est fermé automatiquement en traçant une ligne du dernier sommet au premier.
EmfPolylineL’enregistrement EMR_POLYLINE spécifie une série de segments de ligne en reliant les points dans le tableau spécifié.
EmfPolyline16L’enregistrement EMR_POLYLINE16 spécifie une série de segments de ligne en reliant les points dans le tableau spécifié .
EmfPolylineToL’enregistrement EMR_POLYLINETO spécifie une ou plusieurs lignes droites en fonction de la position actuelle.
EmfPolylineTo16L’enregistrement EMR_POLYLINETO16 spécifie une ou plusieurs lignes droites en fonction de la position actuelle. Une ligne est tracée de la position actuelle au premier point spécifié par le champ aPoints en utilisant le stylo actuel . Pour chaque ligne supplémentaire, le dessin est effectué à partir du point d’arrivée de la ligne précédente jusqu’au point suivant spécifié par aPoints.
EmfPolyPolygonL’enregistrement EMR_POLYPOLYGON spécifie une série de polygones fermés.
EmfPolyPolygon16L’enregistrement EMR_POLYPOLYGON16 spécifie une série de polygones fermés. Chaque polygone est délimité à l’aide du stylet actuel et rempli à l’aide du pinceau et du mode de remplissage de polygone actuels. Les polygones dessinés par cet enregistrement peuvent se chevaucher.
EmfPolyPolylineL’enregistrement EMR_POLYPOLYLINE spécifie plusieurs séries de segments de ligne connectés.
EmfPolyPolyline16L’enregistrement EMR_POLYPOLYLINE16 spécifie plusieurs séries de segments de ligne connectés.
EmfPolyTextOutAL’enregistrement EMR_POLYTEXTOUTA dessine une ou plusieurs chaînes de texte ASCII en utilisant la police et les couleurs de texte actuelles.
EmfPolyTextOutWL’enregistrement EMR_POLYTEXTOUTW dessine une ou plusieurs chaînes de texte Unicode en utilisant la police et les couleurs de texte actuelles.
EmfRealizePaletteCet enregistrement mappe les entrées de la palette de l’objet current LogPalette (section 2.2.17) à la system_palette. Cet enregistrement EMF ne spécifie aucun paramètre.
EmfRecordClasse de base pour les enregistrements EMF Tous les enregistrements EMF DOIVENT avoir une longueur qui est un multiple de 4 octets. Ceci est illustré dans les structures génériques des types d’enregistrements EMF précédents en incluant les champs AlignmentPadding , le cas échéant, aux extrémités de ces structures. Le contenu de AlignmentPadding fields DOIT toujours être ignoré. Par souci de concision, ces champs ne sont pas affichés dans chaque définition d’enregistrement EMF .
EmfRectangleL’enregistrement EMR_RECTANGLE dessine un rectangle. Le rectangle est délimité à l’aide du stylo actuel et rempli à l’aide du pinceau actuel.
EmfResizePaletteL’enregistrement EMR_RESIZEPALETTE augmente ou diminue la taille d’un objet LogPalette existant (section 2.2.17).
EmfRestoreDcL’enregistrement EMR_RESTOREDC restaure le contexte du périphérique de lecture à l’état spécifié. Le contexte du périphérique de lecture est restauré en extrayant les informations d’état d’une pile qui a été créée par les enregistrements EMR_SAVEDC précédents (section 2.3.11).
EmfRop4Une opération raster quaternaire, qui spécifie les opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap. Ces valeurs définissent comment les données de couleur de le rectangle source doivent être combinées avec les données de couleur du rectangle de destination.
EmfRoundRectL’enregistrement EMR_ROUNDRECT spécifie un rectangle avec des coins arrondis. Le rectangle est délimité à l’aide du stylet actuel et rempli à l’aide du pinceau actuel.
EmfSaveDcEnregistre l’état actuel du contexte de périphérique de lecture sur une pile d’états enregistrés par les enregistrements EMR_SAVEDC précédents, le cas échéant. L’état se compose de propriétés graphiques et d’objets, y compris le bitmap actuellement sélectionné, le pinceau , la palette, la police, le stylo et la région. Un enregistrement EMR_RESTOREDC est utilisé pour restaurer l’état. Cet enregistrement EMF ne spécifie aucun paramètre.
EmfScaleViewportExtexL’enregistrement EMR_SCALEVIEWPORTEXTEX respécifie la fenêtre d’affichage pour un contexte de périphérique en utilisant les ratios formés par les multiplicandes et diviseurs spécifiés.
EmfScaleWindowExtexL’enregistrement EMR_SCALEWINDOWEXTEX respécifie la fenêtre d’un contexte de périphérique de lecture en en utilisant les rapports formés par les multiplicandes et diviseurs spécifiés.
EmfSelectClipPathL’enregistrement EMR_SELECTCLIPPATH spécifie le chemin actuel en tant que région de découpage pour un contexte de périphérique de lecture , combinant la nouvelle région avec toute région de découpage existante en utilisant le mode spécifié.
EmfSelectObjectL’enregistrement EMR_SELECTOBJECT ajoute un objet graphique au contexte actuel de périphérique de lecture du métafichier . L’objet est spécifié soit par son index dans la table d’objets EMF (section 3.1.1.1) soit par sa valeur de l’énumération StockObject (section 2.1.31).
EmfSelectPaletteL’enregistrement EMR_SELECTPALETTE spécifie une palette logique pour le contexte du périphérique de lecture.
EmfSetArcDirectionL’enregistrement EMR_SETARCDIRECTION spécifie la direction de dessin à utiliser pour la sortie d’arc et de rectangle.
EmfSetBkColorL’enregistrement EMR_SETBKCOLOR spécifie la couleur d’arrière-plan.
EmfSetBkModeL’enregistrement EMR_SETBKMODE spécifie le mode de mélange d’arrière-plan du contexte du périphérique de lecture. Le mode de mélange d’arrière-plan est utilisé avec du texte, des pinceaux hachurés et des styles de stylo qui ne sont pas des lignes pleines.
EmfSetBrushOrgExL’enregistrement EMR_SETBRUSHORGEX spécifie l’origine du pinceau actuel.
EmfSetColorAdjustmentL’enregistrement EMR_SETCOLORADJUSTMENT spécifie les propriétés de réglage des couleurs dans le contexte de l’appareil playback .
EmfSetColorSpaceL’enregistrement EMR_SETCOLORSPACE définit l’objet d’espace colorimétrique logique actuel pour les opérations graphiques.
EmfSetDiBitsToDeviceL’enregistrement EMR_SETDIBITSTODEVICE spécifie un transfert en bloc de pixels à partir de lignes de balayage spécifiées de une image bitmap source vers un rectangle de destination.
EmfSetIcmModeL’enregistrement EMR_SETICMMODE spécifie le mode de gestion des couleurs d’image (ICM) pour les opérations graphiques.
EmfSetIcmProfileAL’enregistrement EMR_SETICMPROFILEA spécifie un profil de couleur dans un fichier dont le nom est composé de caractères ASCII , pour la sortie graphique.
EmfSetIcmProfileWL’enregistrement EMR_SETICMPROFILEW spécifie un profil de couleur dans un fichier dont le nom est composé de caractères Unicode, pour la sortie graphique.
EmfSetLayoutL’enregistrement EMR_SETLAYOUT spécifie l’ordre dans lequel le texte et les graphiques sont dessinés.
EmfSetLinkedUfisL’enregistrement EMR_SETLINKEDUFIS définit les UniversalFontIds (section 2.2.27) des polices liées à utiliser lors de la recherche de caractères.
EmfSetMapModeL’enregistrement EMR_SETMAPMODE spécifie le mode de mappage du contexte de périphérique de lecture. Le mode de mappage spécifie l’unité de mesure utilisée pour transformer les unités d’espace de page en unités d’espace de périphérique, et spécifie également l’orientation des axes x et y du périphérique.
EmfSetMapperFlagsL’enregistrement EMR_SETMAPPERFLAGS spécifie les paramètres du processus de mise en correspondance des polices logiques avec les polices physiques , qui est effectué par le mappeur de polices.
EmfSetMetaRgnInter définit la méta-région actuelle avec la région de découpage actuelle pour former une nouvelle méta-région pour le contexte du périphérique de lecture. La région de découpage actuelle DEVRAIT être réinitialisée à null. Cet enregistrement EMF ne spécifie aucun paramètre.
EmfSetMiterLimitL’enregistrement EMR_SETMITERLIMIT spécifie la limite de longueur des jointures en onglet pour le contexte du périphérique de lecture.
EmfSetPaletteEntriesL’enregistrement EMR_SETPALETTEENTRIES définit les valeurs de couleur RVB dans une plage d’entrées pour un objet LogPalette existant (section 2.2.17).
EmfSetPixelVL’enregistrement EMR_SETPIXELV définit la couleur du pixel aux coordonnées logiques spécifiées.
EmfSetPolyFillModeL’enregistrement EMR_SETPOLYFILLMODE définit le mode de remplissage du polygone.
EmfSetRop2L’enregistrement EMR_SETROP2 définit un mode de fonctionnement raster binaire.
EmfSetStrechBltModeL’enregistrement EMR_SETSTRETTCHBLTMODE spécifie le mode d’étirement bitmap.
EmfSetTextAlignL’enregistrement EMR_SETTEXTALIGN spécifie l’alignement du texte.
EmfSetTextColorL’enregistrement EMR_SETTEXTCOLOR définit la couleur actuelle du texte.
EmfSetTextJustificationL’enregistrement EMR_SETTEXTJUSTIFICATION spécifie la quantité d’espace supplémentaire à ajouter aux caractères break pour la justification du texte.
EmfSetViewportExtExL’enregistrement EMR_SETVIEWPORTEXTEX définit l’étendue de la fenêtre.
EmfSetViewportOrgExL’enregistrement EMR_SETVIEWPORTORGEX définit l’origine de la fenêtre.
EmfSetWindowExtExL’enregistrement EMR_SETWINDOWEXTEX définit l’étendue de la fenêtre.
EmfSetWindowOrgExL’enregistrement EMR_SETWINDOWORGEX définit l’origine de la fenêtre.
EmfSetWorldTransformL’enregistrement EMR_SETWORLDTRANSFORM spécifie une transformation pour la transformation actuelle de l’espace universel en espace de page dans le contexte du périphérique de lecture.
EmfSmallTextOutL’enregistrement EMR_SMALLTEXTOUT génère une chaîne.
EmfStateRecordTypeLes types d’enregistrement d’état spécifient et gèrent les propriétés graphiques qui définissent l’état du contexte du périphérique de lecture.
EmfStretchBltL’enregistrement EMR_STRETCHBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , éventuellement en combinaison avec un motif de pinceau, selon une opération raster spécifiée, étirant ou comprimant la sortie pour l’adapter aux dimensions de la destination, si nécessaire .
EmfStretchDiBitsL’enregistrement EMR_STRETCHDIBITS spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , éventuellement en combinaison avec un motif de pinceau, selon une opération raster spécifiée, étirant ou comprimant la sortie pour l’adapter aux dimensions de la destination, si nécessaire.
EmfStrokeAndFillPathL’enregistrement EMR_STROKEANDFILLPATH ferme toutes les figures ouvertes dans un chemin, trace le contour du chemin the en utilisant le stylo actuel et remplit son intérieur en utilisant le pinceau actuel.
EmfStrokePathclasse EMR_STROKEPATH
EmfTransformRecordTypeLes types d’enregistrement de transformation spécifient et modifient les transformations de l’espace mondial en espace de page.
EmfTransparentBltL’enregistrement EMR_TRANSPARENTBLT spécifie un transfert en bloc de pixels d’un bitmap source vers un rectangle de destination , traitant une couleur spécifiée comme transparente, étirant ou compressant la sortie pour l’adapter aux dimensions de la destination, si nécessaire
EmfVertexDataObjets qui spécifient les sommets de rectangles ou de triangles et les couleurs qui leur correspondent.
EmfWidenPathCet enregistrement redéfinit le chemin actuel comme la zone qui serait peinte si le chemin était dessiné à l’aide du stylet actuellement sélectionné dans le contexte du périphérique de lecture.