com.aspose.imaging.fileformats.emf.emf.records

Le package contient les types [MS-EMF] : Format Metafile Amélioré. 2.3 Enregistrements EMF

Classes

ClasseDescription
EmfAbortPathCet enregistrement annule un crochet de chemin ou supprime le chemin d’un crochet de chemin fermé.
EmfAlphaBlendL’enregistrement EMR_ALPHABLEND spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, incluant 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.
EmfArcL’enregistrement EMR_ARC spécifie un arc elliptique.
EmfArcToL’enregistrement EMR_ARCTO spécifie un arc elliptique.
EmfBeginPathCet enregistrement ouvre un crochet de chemin dans le contexte de périphérique de lecture actuel.
EmfBitBltL’enregistrement EMR_BITBLT spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, éventuellement en combinaison avec un motif de brosse, selon une opération raster spécifiée.
EmfBitmapRecordTypeLes types d’enregistrements bitmap effectuent des transferts de blocs d’images bitmap.
EmfBlendFunctionUne structure qui spécifie les opérations de fusion pour les bitmaps source et destination.
EmfBlendFunction.AlphaFormatEnumUne structure qui spécifie comment les pixels source et destination sont interprétés par rapport à la transparence alpha.
EmfBoundedRecordClasse de base EMF polyshape.
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 ligne, appelée sécante.
EmfClippingRecordTypeLes types d’enregistrements de découpage spécifient et gèrent les régions de découpage.
EmfCloseFigureCet enregistrement ferme une figure ouverte dans un chemin.
EmfColorCorrectPaletteL’enregistrement EMR_COLORCORRECTPALETTE spécifie comment corriger les entrées d’un objet palette logique en utilisant les valeurs WCS 1.0.
EmfColorMatchToTargetWL’enregistrement EMR_COLORMATCHTOTargetW spécifie s’il faut effectuer une correspondance de couleur avec un profil couleur 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.
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.
EmfCommentEmfSpoolL’enregistrement EMR_COMMENT_EMFSPOOL contient des enregistrements EMFSPOOL intégrés.
EmfCommentEmfSpool.EmfSpoolRecordIdentifierEnumIdentifie le type de l’enregistrement EMR_COMMENT_EMFSPOOL.
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’enregistrements EMR_COMMENT_PUBLIC spécifient des extensions du traitement EMF.
EmfCommentRecordTypeLes types d’enregistrements de commentaire définissent des formats pour spécifier des données privées arbitraires, intégrer des enregistrements dans d’autres formats de métafichier, et ajouter de nouvelles commandes ou des commandes à usage spécial.
EmfCommentRecordType.CommentIdentifierEnumValeurs d’identifiant de commentaire valides.
EmfCommentWindowsMetaFileL’enregistrement EMR_COMMENT_WINDOWS_METAFILE spécifie une image dans un métafichier WMF intégré.
EmfControlRecordTypeLes types d’enregistrements de contrôle définissent le début et la fin d’un métafichier EMF ainsi que 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 couleur dont le nom est composé de caractères ASCII.
EmfCreateColorSpaceWL’enregistrement EMR_CREATECOLORSPACEW crée un objet d’espace colorimétrique logique à partir d’un profil couleur dont le nom est composé de caractères Unicode.
EmfCreateDibPatternBrushPtL’enregistrement EMR_CREATEDIBPATTERNBRUSHPT définit un pinceau à motif pour les opérations graphiques.
EmfCreateMonoBrushL’enregistrement EMR_CREATEMONOBRUSH définit un pinceau à motif monochrome pour les opérations graphiques.
EmfCreatePaletteL’enregistrement EMR_CREATEPALETTE définit une palette logique pour les opérations graphiques.
EmfCreatePenL’enregistrement EMR_CREATEPEN définit un stylo 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 indice dans la table des objets EMF (section 3.1.1.1).
EmfDrawEscapeL’enregistrement EMR_DRAWESCAPE transmet des informations arbitraires à un pilote d’imprimante.
EmfDrawingRecordTypeLes types d’enregistrements de dessin effectuent le rendu graphique.
EmfEllipseL’enregistrement EMR_ELLIPSE spécifie une ellipse.
EmfEndPathCet enregistrement ferme une parenthèse de chemin et sélectionne le chemin défini par la parenthèse dans le contexte du dispositif 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 des fonctions du pilote d’imprimante.
EmfExcludeClipRectL’enregistrement EMR_EXCLUDECLIPRECT spécifie une nouvelle région de découpage qui consiste en la région de découpage existante moins le rectangle spécifié.
EmfExtCreateFontIndirectWL’enregistrement EMR_EXTCREATEFONTINDIRECTW définit une police logique pour les opérations graphiques.
EmfExtCreatePenL’enregistrement EMR_EXTCREATEPEN définit un stylo logique étendu pour les opérations graphiques.
EmfExtEscapeL’enregistrement EMR_EXTESCAPE transmet des informations arbitraires à un pilote d’imprimante.
EmfExtFloodFillL’enregistrement EMR_EXTFLOODFILL remplit une zone de la surface d’affichage avec la brosse actuelle
EmfExtSelectClipRgnL’enregistrement EMR_EXTSELECTCLIPRGN combine la région spécifiée avec la région de découpage actuelle en utilisant le mode spécifié.
EmfExtTextOutAL’enregistrement EMR_EXTTEXTOUTA dessine une chaîne de texte ASCII en utilisant la police actuelle et les couleurs du texte.
EmfExtTextOutWL’enregistrement EMR_EXTTEXTOUTW dessine une chaîne de texte ASCII en utilisant la police actuelle et les couleurs du texte.
EmfFillPathL’enregistrement EMR_FILLPATH ferme toutes les figures ouvertes dans le chemin actuel et remplit l’intérieur du chemin en utilisant la brosse actuelle et le mode de remplissage de polygone.
EmfFillRgnL’enregistrement EMR_FILLRGN remplit la région spécifiée en utilisant la brosse spécifiée.
EmfFlatternPathCet enregistrement transforme toutes les courbes du chemin sélectionné en contexte de périphérique de lecture ; chaque courbe DOIT être convertie en une séquence de lignes.
EmfForceUfiMappingL’enregistrement EMR_FORCEUFIMAPPING force le mappeur de polices à faire correspondre les polices en fonction de leur UniversalFontId plutôt qu’en fonction de leurs informations LogFont (section 2.2.13).
EmfFrameRgnL’enregistrement EMR_FRAMERGN dessine une bordure autour de la région spécifiée en utilisant la brosse spécifiée.
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é.
EmfInvertRgnL’enregistrement EMR_INVERTRGN inverse les couleurs dans la région spécifiée.
EmfLineToL’enregistrement EMR_LINETO spécifie une ligne depuis la position actuelle jusqu’au point spécifié, sans l’inclure. Il réinitialise la position actuelle au point spécifié.
EmfMaskBltL’enregistrement EMR_MASKBLT spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, éventuellement en combinaison avec un motif de brosse et avec l’application d’un bitmap de masque de couleur, selon les opérations 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 du dispositif sur lequel l’image du métafichier a été créée.
EmfMetafileHeaderExtension1L’enregistrement EmfMetafileHeaderExtension1 est l’enregistrement d’en-tête utilisé dans la première extension des métafichiers EMF.
EmfMetafileHeaderExtension2L’enregistrement EmfMetafileHeaderExtension2 est l’enregistrement d’en-tête utilisé dans la deuxième extension des métafichiers EMF.
EmfModifyWorldTransformL’enregistrement EMR_MODIFYWORLDTRANSFORM modifie la transformation de l’espace monde actuel vers l’espace page dans le contexte de 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’enregistrements de création d’objets créent des objets graphiques.
EmfObjectManipulationRecordTypeLes types d’enregistrements de manipulation d’objets gèrent et modifient les objets graphiques.
EmfOffsetClipRgnL’enregistrement EMR_OFFSETCLIPRGN déplace la région de découpage actuelle dans le contexte du dispositif de lecture selon les décalages spécifiés.
EmfOpenGlRecordTypeLes types d’enregistrements OpenGL spécifient les fonctions OpenGL.
EmfPaintRgnL’enregistrement EMR_PAINTRGN peint la région spécifiée en utilisant la brosse actuellement sélectionnée dans le contexte du dispositif de lecture.
EmfPathBracketRecordTypeLes types d’enregistrements de parenthèses de chemin spécifient et manipulent les chemins dans les parenthèses de chemin.
EmfPieL’enregistrement EMR_PIE spécifie un secteur en forme de tarte limité par l’intersection d’une ellipse et de deux rayons.
EmfPixelFormatL’enregistrement EMR_PIXELFORMAT spécifie le format de pixel à utiliser pour les opérations graphiques.
EmfPlgBltL’enregistrement EMR_PLGBLT spécifie un transfert de bloc de pixels d’une image source vers un parallélogramme de destination, avec l’application d’une image 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.
EmfPolyBezierToL’enregistrement EMR_POLYBEZIERTO spécifie une ou plusieurs courbes de Bézier basées sur la position actuelle.
EmfPolyBezierTo16L’enregistrement EMR_POLYBEZIERTO16 spécifie une ou plusieurs courbes de Bézier basées sur 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.
EmfPolyPolyShapeclasse de base EMF poly polyshape.
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.
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.
EmfPolyShapeClasse de base EMF poly shape.
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.
EmfPolygonL’enregistrement EMR_POLYGON spécifie un polygone composé de deux sommets ou plus reliés par des lignes droites.
EmfPolygon16L’enregistrement EMR_POLYGON16 spécifie un polygone composé de deux sommets ou plus reliés par des lignes droites.
EmfPolylineL’enregistrement EMR_POLYLINE spécifie une série de segments de ligne en reliant les points du tableau spécifié.
EmfPolyline16L’enregistrement EMR_POLYLINE16 spécifie une série de segments de ligne en reliant les points du tableau spécifié.
EmfPolylineToL’enregistrement EMR_POLYLINETO spécifie une ou plusieurs lignes droites basées sur la position actuelle.
EmfPolylineTo16L’enregistrement EMR_POLYLINETO16 spécifie une ou plusieurs lignes droites basées sur la position actuelle.
EmfRealizePaletteCet enregistrement mappe les entrées de palette de l’objet LogPalette actuel (section 2.2.17) vers la system_palette.
EmfRecordClasse de base pour les enregistrements EMF Tous les enregistrements EMF DOIVENT avoir une longueur qui est un multiple de 4 octets.
EmfRectangleL’enregistrement EMR_RECTANGLE dessine un rectangle.
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 dispositif de lecture à l’état spécifié.
EmfRop4Une opération raster quaternaire, qui spécifie des opérations raster ternaires pour les couleurs de premier plan et d’arrière-plan d’un bitmap.
EmfRoundRectL’enregistrement EMR_ROUNDRECT spécifie un rectangle avec des coins arrondis.
EmfSaveDcEnregistre l’état actuel du contexte du dispositif de lecture sur une pile d’états sauvegardés par les enregistrements EMR_SAVEDC précédents, le cas échéant.
EmfScaleViewportExtexL’enregistrement EMR_SCALEVIEWPORTEXTEX re-spécifie le viewport d’un contexte de dispositif en utilisant les rapports formés par les multiplicateurs et diviseurs spécifiés.
EmfScaleWindowExtexL’enregistrement EMR_SCALEWINDOWEXTEX re-spécifie la fenêtre d’un contexte de dispositif de lecture en utilisant les rapports formés par les multiplicateurs et diviseurs spécifiés.
EmfSelectClipPathL’enregistrement EMR_SELECTCLIPPATH spécifie le chemin actuel comme région de découpage pour un contexte de dispositif de lecture, en 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 de dispositif de lecture du métafichier actuel.
EmfSelectPaletteL’enregistrement EMR_SELECTPALETTE spécifie une palette logique pour le contexte de dispositif de lecture.
EmfSetArcDirectionL’enregistrement EMR_SETARCDIRECTION spécifie la direction de dessin à utiliser pour la sortie d’arcs et de rectangles.
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 de dispositif de lecture.
EmfSetBrushOrgExL’enregistrement EMR_SETBRUSHORGEX spécifie l’origine du pinceau actuel.
EmfSetColorAdjustmentL’enregistrement EMR_SETCOLORADJUSTMENT spécifie les propriétés d’ajustement des couleurs dans le contexte de dispositif de lecture.
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 de bloc de pixels depuis les lignes de balayage spécifiées d’un bitmap source vers un rectangle de destination.
EmfSetIcmModeL’enregistrement EMR_SETICMMODE spécifie le mode de la gestion des couleurs d’image (ICM) pour les opérations graphiques.
EmfSetIcmProfileAL’enregistrement EMR_SETICMPROFILEA spécifie un profil 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 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.
EmfSetLayout.LayoutModeEnumUn entier non signé de 32 bits qui spécifie le mode de mise en page
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.
EmfSetMapperFlagsL’enregistrement EMR_SETMAPPERFLAGS spécifie les paramètres du processus d’appariement des polices logiques aux polices physiques, 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 de périphérique de lecture.
EmfSetMiterLimitL’enregistrement EMR_SETMITERLIMIT spécifie la limite de la longueur des jointures en onglet pour le contexte de 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 des polygones.
EmfSetRop2L’enregistrement EMR_SETROP2 définit un mode d’opération raster binaire.
EmfSetStrechBltModeL’enregistrement EMR_SETSTRETCHBLTMODE spécifie le mode d’étirement du 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 de césure pour la justification du texte.
EmfSetViewportExtExL’enregistrement EMR_SETVIEWPORTEXTEX définit l’étendue du viewport.
EmfSetViewportOrgExL’enregistrement EMR_SETVIEWPORTORGEX définit l’origine du viewport.
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 de l’espace mondial actuel vers l’espace page dans le contexte de périphérique de lecture.
EmfSmallTextOutL’enregistrement EMR_SMALLTEXTOUT génère une chaîne.
EmfStateRecordTypeLes types d’enregistrements d’état spécifient et gèrent les propriétés graphiques qui définissent l’état du contexte de périphérique de lecture.
EmfStretchBltL’enregistrement EMR_STRETCHBLT spécifie un transfert de 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, en étirant ou compressant la sortie pour l’adapter aux dimensions de la destination, si nécessaire.
EmfStretchDiBitsL’enregistrement EMR_STRETCHDIBITS spécifie un transfert de 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, en étirant ou compressant 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 en utilisant le stylo actuel, et remplit son intérieur en utilisant le pinceau actuel.
EmfStrokePathClasse EMR_STROKEPATH
EmfTransformRecordTypeLes types d’enregistrements de transformation spécifient et modifient les transformations de l’espace monde vers l’espace page.
EmfTransparentBltL’enregistrement EMR_TRANSPARENTBLT spécifie un transfert de bloc de pixels d’un bitmap source vers un rectangle de destination, en traitant une couleur spécifiée comme transparente, en é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 ainsi que les couleurs qui leur correspondent.
EmfWidenPathCet enregistrement redéfinit le chemin actuel comme la zone qui serait peinte si le chemin était dessiné en utilisant le stylo actuellement sélectionné dans le contexte de l’appareil de lecture.