aspose.imaging.fileformats.emf.emf.records
Inhalt
[
Ausblenden
]Das Modul enthält Typen [MS-EMF]: Enhanced Metafile Format. 2.3 EMF Records
Classes
| Klasse | Beschreibung |
|---|---|
| EmfAbortPath | Dieser Datensatz bricht eine Pfadklammer ab oder verwirft den Pfad aus einer geschlossenen Pfadklammer. |
| EmfAlphaBlend | Der EMR_ALPHABLEND-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell-Bitmap zu einem Zielrechteck an, einschließlich Alpha-Transparenzdaten, gemäß einer angegebenen Mischoperation. |
| EmfAngleArc | Der EMR_ANGLEARC-Datensatz gibt ein Liniensegment eines Bogens an. Das Liniensegment wird von der aktuellen Position zum Anfang des Bogens gezeichnet. Der Bogen wird entlang des Umfangs eines Kreises mit dem angegebenen Radius und Zentrum gezeichnet. Die Länge des Bogens wird durch die angegebenen Start- und Sweep-Winkel definiert. |
| EmfArc | Der EMR_ARC-Datensatz gibt einen elliptischen Bogen an. |
| EmfArcTo | Der EMR_ARCTO-Datensatz gibt einen elliptischen Bogen an. Er setzt die aktuelle Position auf den Endpunkt des Bogens zurück. |
| EmfBeginPath | Dieser Datensatz öffnet eine Pfadklammer im aktuellen Wiedergabegeräte‑Kontext. Nachdem eine Pfadklammer geöffnet ist, kann eine Anwendung mit der Verarbeitung von Datensätzen beginnen, um die Punkte zu definieren, die im Pfad liegen. Eine Anwendung MUSS eine offene Pfadklammer schließen, indem sie den EMR_ENDPATH‑Datensatz verarbeitet. Wenn eine Anwendung den EMR_BEGINPATH‑Datensatz verarbeitet, MUSS jeder vorherige Pfad aus dem Wiedergabegeräte‑Kontext verworfen werden. |
| EmfBitBlt | Der EMR_BITBLT‑Datensatz gibt eine Blockübertragung von Pixeln von einer Quell‑Bitmap zu einem Ziel‑ Rechteck an, optional in Kombination mit einem Pinselmuster, gemäß einer angegebenen Rasteroperation. |
| EmfBitmapRecordType | Die Bitmap‑Datensatztypen führen Blockübertragungen von Bitmap‑Bildern aus. |
| EmfBlendFunction | Eine Struktur, die die Mischvorgänge für Quell‑ und Ziel‑Bitmaps festlegt. |
| EmfBoundedRecord | Basisklasse für EMF‑Polyformen. |
| EmfChord | Der EMR_CHORD‑Datensatz gibt einen Akkord an, der ein Gebiet ist, das durch die Schnittmenge einer Ellipse und eines Liniensegments, genannt Sekante, begrenzt wird. Der Akkord wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel ausgefüllt. |
| EmfClippingRecordType | Die Clipping‑Datensatztypen geben Clipping‑Regionen an und verwalten sie. Hinweis: Der EMR_SETMETARGN‑Datensatz gibt keine Parameter an. |
| EmfCloseFigure | Dieser Datensatz schließt eine offene Figur in einem Pfad. Die Verarbeitung des EMR_CLOSEFIGURE‑Datensatzes MUSS die Figur schließen, indem eine Linie von der aktuellen Position zum ersten Punkt der Figur gezeichnet wird, und anschließend MUSS sie die Linien mit dem Linienverbindungsstil verbinden. Wenn eine Figur durch Verarbeitung des EMR_LINETO‑Datensatzes anstelle des EMR_CLOSEFIGURE‑Datensatzes geschlossen wird, werden Endkappen verwendet, um die Ecke zu erzeugen, anstatt einer Verbindung. EMR_LINETO ist in Abschnitt 2.3.5.13 angegeben. Der EMR_CLOSEFIGURE‑Datensatz SOLLTE nur verwendet werden, wenn im Wiedergabegeräte‑Kontext eine offene Pfad‑ Klammer vorhanden ist. Eine Figur in einem Pfad ist offen, sofern sie nicht ausdrücklich durch Verarbeitung dieses Datensatzes geschlossen wird. |
| EmfColorCorrectPalette | Der EMR_COLORCORRECTPALETTE‑Datensatz gibt an, wie die Einträge eines logischen Paletten‑Objekts mithilfe von WCS‑1.0‑Werten korrigiert werden. |
| EmfColorMatchToTargetW | Der EMR_COLORMATCHTOTargetW‑Datensatz gibt an, ob eine Farbabstimmung mit einem Farbprofil durchgeführt werden soll, das in einer Datei mit einem Namen aus Unicode‑Zeichen angegeben ist. |
| EmfComment | Der EMR_COMMENT‑Datensatz enthält beliebige private Daten. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben sind, werden in Abschnitt 2.3.3 angegeben. |
| EmfCommentBeginGroup | Der EMR_COMMENT_BEGINGROUP‑Datensatz gibt den Beginn einer Gruppe von Zeichen‑Datensätzen an. |
| EmfCommentEmfPlus | Der EMR_COMMENT_EMFPLUS‑Datensatz enthält eingebettete EMF+‑Datensätze. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben sind, werden in Abschnitt 2.3.3 angegeben. |
| EmfCommentEmfSpool | Der EMR_COMMENT_EMFSPOOL‑Datensatz enthält eingebettete EMFSPOOL‑Datensätze. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben sind, werden in Abschnitt 2.3.3 angegeben. |
| EmfCommentEndGroup | Der EMR_COMMENT_ENDGROUP‑Datensatz gibt das Ende einer Gruppe von Zeichen‑Datensätzen an. |
| EmfCommentMultiFormats | Der EMR_COMMENT_MULTIFORMATS‑Datensatz gibt ein Bild in mehreren Grafikformaten an. |
| EmfCommentPublicRecordType | Die EMR_COMMENT_PUBLIC‑Datensatztypen geben Erweiterungen für die EMF‑Verarbeitung an. |
| EmfCommentRecordType | Die Kommentar‑Datensatztypen definieren Formate zum Angeben beliebiger privater Daten, zum Einbetten von Datensätzen in andere Metadateiformate und zum Hinzufügen neuer oder spezieller Befehle. |
| EmfCommentWindowsMetaFile | Der EMR_COMMENT_WINDOWS_METAFILE‑Datensatz gibt ein Bild in einer eingebetteten WMF‑Metadatei an. |
| EmfControlRecordType | Die Steuer‑Datensatztypen definieren den Beginn und das Ende einer EMF‑Metadatei sowie deren Eigenschaften. |
| EmfCreateBrushIndirect | Der EMR_CREATEBRUSHINDIRECT‑Datensatz definiert einen logischen Pinsel für Grafikoperationen. |
| EmfCreateColorSpace | Der EMR_CREATECOLORSPACE‑Datensatz erstellt ein logisches Farbraum‑Objekt aus einem Farbprofil mit einem Namen, der aus ASCII‑Zeichen besteht. |
| EmfCreateColorSpaceW | Der EMR_CREATECOLORSPACEW‑Datensatz erstellt ein logisches Farbraum‑Objekt aus einem Farbprofil mit einem Namen, der aus Unicode‑Zeichen besteht. |
| EmfCreateDibPatternBrushPt | Der EMR_CREATEDIBPATTERNBRUSHPT‑Datensatz definiert einen Musterpinsel für Grafikoperationen. Das Muster wird durch ein DIB angegeben. |
| EmfCreateMonoBrush | Der EMR_CREATEMONOBRUSH‑Datensatz definiert einen monochromen Musterpinsel für Grafikoperationen. Das Muster wird durch ein monochromes DIB angegeben. |
| EmfCreatePalette | Der EMR_CREATEPALETTE-Datensatz definiert eine logische Palette für Grafikoperationen. |
| EmfCreatePen | Der EMR_CREATEPEN-Datensatz definiert einen logischen Stift für Grafikoperationen. |
| EmfDeleteColorSpace | Der EMR_DELETECOLORSPACE-Datensatz löscht ein logisches Farbraumobjekt. |
| EmfDeleteObject | Der EMR_DELETEOBJECT-Datensatz löscht ein Grafikobjekt, das durch seinen Index in der EMF-Objekttabelle (Abschnitt 3.1.1.1) angegeben ist. |
| EmfDrawEscape | Der EMR_DRAWESCAPE-Datensatz übergibt beliebige Informationen an einen Druckertreiber. Die Absicht ist, dass die Informationen zu einer Zeichnung führen. |
| EmfDrawingRecordType | Die Zeichnungs-Datentypen führen Grafikzeichnungen aus. |
| EmfEllipse | Der EMR_ELLIPSE-Datensatz spezifiziert eine Ellipse. Der Mittelpunkt der Ellipse ist der Mittelpunkt des angegebenen Begrenzungsrechtecks. Die Ellipse wird mit dem aktuellen Stift konturiert und mit dem aktuellen Pinsel gefüllt. |
| EmfEndPath | Dieser Datensatz schließt eine Pfadklammer und wählt den durch die Klammer definierten Pfad in den Wiedergabegeräte-Kontext aus. |
| EmfEof | Der EMR_EOF-Datensatz kennzeichnet das Ende der Metadatei und gibt eine Palette an. |
| EmfEscapeRecordType | Die Escape-Datentypen führen Druckertreiberfunktionen aus. |
| EmfExcludeClipRect | Der EMR_EXCLUDECLIPRECT-Datensatz spezifiziert einen neuen Clipping‑Bereich, der aus dem bestehenden Clipping‑Bereich minus dem angegebenen Rechteck besteht. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben werden, sind in Abschnitt 2.3.2 angegeben. |
| EmfExtCreateFontIndirectW | Der EMR_EXTCREATEFONTINDIRECTW-Datensatz definiert eine logische Schriftart für Grafikoperationen. |
| EmfExtCreatePen | Der EMR_EXTCREATEPEN-Datensatz definiert einen erweiterten logischen Stift für Grafikoperationen. Ein optionales DIB kann angegeben werden, um es als Linienstil zu verwenden. |
| EmfExtEscape | Der EMR_EXTESCAPE-Datensatz übergibt beliebige Informationen an einen Druckertreiber. Die Absicht ist, dass die Informationen nicht zu einer Zeichnung führen. |
| EmfExtFloodFill | Der EMR_EXTFLOODFILL-Datensatz füllt einen Bereich der Anzeigefläche mit dem aktuellen Pinsel. |
| EmfExtSelectClipRgn | Der EMR_EXTSELECTCLIPRGN-Datensatz kombiniert den angegebenen Bereich mit dem aktuellen Clip‑Bereich unter Verwendung des angegebenen Modus. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben werden, sind in Abschnitt 2.3.2 angegeben. |
| EmfExtTextOutA | Der EMR_EXTTEXTOUTA-Datensatz zeichnet eine ASCII-Textzeichenfolge mit der aktuellen Schriftart und den Textfarben. |
| EmfExtTextOutW | Der EMR_EXTTEXTOUTW-Datensatz zeichnet eine ASCII-Textzeichenfolge mit der aktuellen Schriftart und den Textfarben. |
| EmfFillPath | Der EMR_FILLPATH-Datensatz schließt alle offenen Figuren im aktuellen Pfad und füllt das Innere des Pfads unter Verwendung des aktuellen Pinsels und des Polygon‑Füllmodus. |
| EmfFillRgn | Der EMR_FILLRGN-Datensatz füllt den angegebenen Bereich unter Verwendung des angegebenen Pinsels. |
| EmfFlatternPath | Dieser Datensatz transformiert alle Kurven im ausgewählten Pfad in den Wiedergabegeräte- Kontext; jede Kurve MUSS in eine Sequenz von Linien umgewandelt werden. |
| EmfForceUfiMapping | Der EMR_FORCEUFIMAPPING-Datensatz zwingt den Schriftartenzuordner, Schriftarten anhand ihrer UniversalFontId anstelle ihrer LogFont (Abschnitt 2.2.13)-Informationen zuzuordnen. |
| EmfFrameRgn | Der EMR_FRAMERGN-Datensatz zeichnet einen Rand um den angegebenen Bereich mit dem angegebenen Pinsel. |
| EmfGlsBoundedRecord | Der EMR_GLSBOUNDEDRECORD-Datensatz spezifiziert eine OpenGL-Funktion mit einem Begrenzungsrechteck für die Ausgabe. |
| EmfGlsRecord | Der EMR_GLSRECORD-Datensatz spezifiziert eine OpenGL-Funktion. |
| EmfGradientFill | The EMR_GRADIENTFILL record gibt an, Rechtecke oder Dreiecke mit Farbverläufen zu füllen. |
| EmfIntersectClipRect | The EMR_INTERSECTCLIPRECT record gibt eine neue Clipping-Region aus der Schnittmenge des aktuellen Clipping-Bereichs und des angegebenen Rechtecks an. Hinweis: Felder, die in diesem Abschnitt nicht beschrieben werden, sind in Abschnitt 2.3.2 angegeben. |
| EmfInvertRgn | The EMR_INVERTRGN record invertiert die Farben im angegebenen Bereich. |
| EmfLineTo | Der EMR_LINETO record gibt eine Linie von der aktuellen Position bis, jedoch nicht einschließlich, dem angegebenen Punkt an. Er setzt die aktuelle Position auf den angegebenen Punkt zurück. |
| EmfMaskBlt | Der EMR_MASKBLT record gibt eine Blockübertragung von Pixeln von einer Quell-Bitmap zu einem Ziel- Rechteck an, optional in Kombination mit einem Pinselmuster und mit Anwendung einer Farbmasken- Bitmap, gemäß den angegebenen Vorder- und Hintergrund‑Rasteroperationen. |
| EmfMetafileHeader | Die EMR_HEADER record types definieren die Ausgangspunkte von EMF-Metadateien und geben Eigenschaften des Geräts an, auf dem das Bild in der Metadatei erstellt wurde. Die Informationen im Header-Datensatz ermöglichen es, EMF-Metadateien von einem bestimmten Ausgabegerät unabhängig zu sein. Der Wert des Size-Feldes kann verwendet werden, um zwischen den verschiedenen in diesem Abschnitt zuvor aufgeführten EMR_HEADER record types zu unterscheiden. Es gibt drei mögliche Header: Der Basis-Header, der der EmfMetafileHeader record ist. Der feste Teil dieses Headers ist 88 Byte groß und enthält ein Header‑Objekt. Der erste Erweiterungs‑Header, der der EmfMetafileHeaderExtension1 record ist. Der feste Teil dieses Headers ist 100 Byte groß und enthält ein Header‑Objekt und ein HeaderExtension1‑Objekt (Abschnitt 2.2.10). Der zweite Erweiterungs‑Header, der der EmfMetafileHeaderExtension2 record ist. Der feste Teil dieses Headers ist 108 Byte groß und enthält ein Header‑Objekt, ein HeaderExtension1‑Objekt und ein HeaderExtension2‑Objekt (Abschnitt 2.2.11). |
| EmfMetafileHeaderExtension1 | Der EmfMetafileHeaderExtension1 record ist der Header record, der in der ersten Erweiterung von EMF-Metadateien verwendet wird. Nach dem EmfHeaderExtension1‑Feld sind die übrigen Felder optional und können in beliebiger Reihenfolge auftreten. |
| EmfMetafileHeaderExtension2 | Der EmfMetafileHeaderExtension2 record ist der Header record, der in der zweiten Erweiterung von EMF Metadateien verwendet wird. Nach dem EmfHeaderExtension2‑Feld sind die übrigen Felder optional und können in beliebiger Reihenfolge auftreten. |
| EmfModifyWorldTransform | Der EMR_MODIFYWORLDTRANSFORM record ändert die aktuelle Welt‑zu‑Seiten‑Transformation im Wiedergabegeräte‑Kontext. |
| EmfMoveToEx | Der EMR_MOVETOEX record gibt die Koordinaten der neuen aktuellen Position in logischen Einheiten an. |
| EmfNamedEscape | Der MR_NAMEDESCAPE record übergibt beliebige Informationen an einen angegebenen Druckertreiber. |
| EmfObjectCreationRecordType | Die Objekt‑Erstellungs‑record types erzeugen Grafikobjekte. |
| EmfObjectManipulationRecordType | Die Objekt‑Manipulations‑record types verwalten und ändern Grafikobjekte. |
| EmfOffsetClipRgn | Der EMR_OFFSETCLIPRGN record verschiebt die aktuelle Clipping‑Region im Wiedergabegeräte‑Kontext um die angegebenen Offsets. |
| EmfOpenGlRecordType | Die OpenGL record types geben OpenGL‑Funktionen an. |
| EmfPaintRgn | Der EMR_PAINTRGN record malt die angegebene Region, indem er den aktuell ausgewählten Pinsel in den Wiedergabegeräte‑Kontext verwendet. |
| EmfPathBracketRecordType | Die Pfad‑Klammer‑record types geben Pfade in Pfadklammern an und manipulieren sie. Hinweis: Keiner der Pfad‑Klammer‑record gibt Parameter an. |
| EmfPie | Der EMR_PIE record gibt ein keilförmiges Segment an, das durch die Schnittmenge einer Ellipse und zweier Radien begrenzt ist. Der Keil wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel gefüllt. |
| EmfPixelFormat | Der EMR_PIXELFORMAT record gibt das zu verwendende Pixel‑Format für Grafikoperationen an. |
| EmfPlgBlt | Der EMR_PLGBLT record gibt eine Blockübertragung von Pixeln von einer Quell‑Bitmap zu einem Ziel‑ Parallelogramm an, wobei eine Farbmasken‑Bitmap angewendet wird. |
| EmfPolyBezier | Der EMR_POLYBEZIER record gibt eine oder mehrere Bézier‑Kurven an. |
| EmfPolyBezier16 | Der EMR_POLYBEZIER16 record gibt eine oder mehrere Bézier‑Kurven an. Die Kurven werden mit dem aktuellen Stift gezeichnet . |
| EmfPolyBezierTo | Der EMR_POLYBEZIERTO record gibt eine oder mehrere Bézier‑Kurven an, die auf der aktuellen Position basieren. |
| EmfPolyBezierTo16 | Der EMR_POLYBEZIERTO16 record gibt eine oder mehrere Bézier‑Kurven an, die auf der aktuellen Position basieren. |
| EmfPolyDraw | Der EMR_POLYDRAW record gibt ein Set von Liniensegmenten und Bézier‑Kurven an. |
| EmfPolyDraw16 | Der EMR_POLYDRAW16-Datensatz gibt eine Menge von Liniensegmenten und Bézierkurven an. |
| EmfPolyPolyShape | Basisklasse für EMF-Poly-Polyshape. |
| EmfPolyPolygon | Der EMR_POLYPOLYGON-Datensatz gibt eine Reihe geschlossener Polygone an. |
| EmfPolyPolygon16 | Der EMR_POLYPOLYGON16-Datensatz gibt eine Reihe geschlossener Polygone an. Jedes Polygon wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel sowie dem Polygon-Füllmodus gefüllt. Die von diesem Datensatz gezeichneten Polygone können sich überschneiden. |
| EmfPolyPolyline | Der EMR_POLYPOLYLINE-Datensatz gibt mehrere Reihen verbundener Liniensegmente an. |
| EmfPolyPolyline16 | Der EMR_POLYPOLYLINE16-Datensatz gibt mehrere Reihen verbundener Liniensegmente an. |
| EmfPolyShape | Basisklasse für EMF‑Polyformen. |
| EmfPolyTextOutA | Der EMR_POLYTEXTOUTA-Datensatz zeichnet ein oder mehrere ASCII-Textzeichenketten mit der aktuellen Schriftart und den Textfarben. |
| EmfPolyTextOutW | Der EMR_POLYTEXTOUTW-Datensatz zeichnet ein oder mehrere Unicode-Textzeichenketten mit der aktuellen Schriftart und den Textfarben. |
| EmfPolygon | Der EMR_POLYGON-Datensatz gibt ein Polygon an, das aus zwei oder mehr Eckpunkten besteht, die durch gerade Linien verbunden sind. |
| EmfPolygon16 | Der EMR_POLYGON16-Datensatz gibt ein Polygon an, das aus zwei oder mehr Eckpunkten besteht, die durch gerade Linien verbunden sind. Das Polygon wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel sowie dem Polygon‑Füllmodus gefüllt. Das Polygon wird automatisch geschlossen, indem eine Linie vom letzten Eckpunkt zum ersten gezogen wird. |
| EmfPolyline | Der EMR_POLYLINE-Datensatz gibt eine Reihe von Liniensegmenten an, indem die Punkte im angegebenen Array verbunden werden. |
| EmfPolyline16 | Der EMR_POLYLINE16-Datensatz gibt eine Reihe von Liniensegmenten an, indem die Punkte im angegebenen Array verbunden werden. |
| EmfPolylineTo | Der EMR_POLYLINETO-Datensatz gibt ein oder mehrere gerade Linien basierend auf der aktuellen Position an. |
| EmfPolylineTo16 | Der EMR_POLYLINETO16-Datensatz gibt ein oder mehrere gerade Linien basierend auf der aktuellen Position an. Eine Linie wird vom aktuellen Punkt zum ersten durch das Feld aPoints angegebenen Punkt mit dem aktuellen Stift gezeichnet. Für jede weitere Linie wird vom Endpunkt der vorherigen Linie zum nächsten durch aPoints angegebenen Punkt gezeichnet. |
| EmfRealizePalette | Dieser Datensatz ordnet Paletteneinträge des aktuellen LogPalette-Objekts (Abschnitt 2.2.17) dem system_palette zu. Dieser EMF-Datensatz hat keine Parameter. |
| EmfRecord | Basisklasse für EMF-Datensätze Alle EMF-Datensätze MÜSSEN eine Länge haben, die ein Vielfaches von 4 Byte ist. Dies wird in den generischen Strukturen der vorhergehenden EMF-Datensatztypen dargestellt, indem bei Bedarf AlignmentPadding‑Felder am Ende dieser Strukturen eingefügt werden. Der Inhalt von AlignmentPadding‑Feldern MUSS immer ignoriert werden. Der Übersicht halber werden diese Felder nicht in jeder einzelnen EMF- Datensatzdefinition gezeigt. |
| EmfRectangle | Der EMR_RECTANGLE-Datensatz zeichnet ein Rechteck. Das Rechteck wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel gefüllt. |
| EmfResizePalette | Der EMR_RESIZEPALETTE-Datensatz vergrößert oder verkleinert die Größe eines bestehenden LogPalette-Objekts (Abschnitt 2.2.17). |
| EmfRestoreDc | Der EMR_RESTOREDC-Datensatz stellt den Wiedergabe-Gerätekontext auf den angegebenen Zustand wieder her. Der Wiedergabe-Gerätekontext wird wiederhergestellt, indem Zustandsinformationen von einem Stapel entfernt werden, der durch vorherige EMR_SAVEDC-Datensätze (Abschnitt 2.3.11) erstellt wurde. |
| EmfRop4 | Eine quartäre Rasteroperation, die ternäre Rasteroperationen für Vorder- und Hintergrundfarben eines Bitmaps festlegt. Diese Werte definieren, wie die Farbdaten des Quellrechtecks mit den Farbdaten des Zielrechtecks kombiniert werden. |
| EmfRoundRect | Der EMR_ROUNDRECT-Datensatz gibt ein Rechteck mit abgerundeten Ecken an. Das Rechteck wird mit dem aktuellen Stift umrandet und mit dem aktuellen Pinsel gefüllt. |
| EmfSaveDc | Speichert den aktuellen Zustand des Wiedergabe-Gerätekontexts auf einem Stapel von Zuständen, die von vorherigen EMR_SAVEDC- Datensätzen gespeichert wurden, falls vorhanden. Der Zustand besteht aus Grafikeigenschaften und Objekten, einschließlich des aktuell ausgewählten Bitmaps, Pinsels, der Palette, der Schriftart, des Stifts und der Region. Ein EMR_RESTOREDC-Datensatz wird verwendet, um den Zustand wiederherzustellen. Dieser EMF-Datensatz hat keine Parameter. |
| EmfScaleViewportExtex | Der EMR_SCALEVIEWPORTEXTEX-Datensatz legt das Ansichtsfenster für einen Gerätekontext erneut fest, indem die durch die angegebenen Multiplikatoren und Divisoren gebildeten Verhältnisse verwendet werden. |
| EmfScaleWindowExtex | Der EMR_SCALEWINDOWEXTEX-Datensatz legt das Fenster für einen Wiedergabe-Gerätekontext erneut fest, indem die durch die angegebenen Multiplikatoren und Divisoren gebildeten Verhältnisse verwendet werden. |
| EmfSelectClipPath | Der EMR_SELECTCLIPPATH-Datensatz gibt den aktuellen Pfad als Clipping‑Region für einen Wiedergabe- Gerätekontext an und kombiniert die neue Region mit einer vorhandenen Clipping‑Region unter Verwendung des angegebenen Modus. |
| EmfSelectObject | Der EMR_SELECTOBJECT-Datensatz fügt ein Grafikobjekt zum aktuellen Metadatei‑Wiedergabegeräte Kontext hinzu. Das Objekt wird entweder durch seinen Index in der EMF-Objekttabelle (Abschnitt 3.1.1.1) oder durch seinen Wert aus der StockObject‑Aufzählung (Abschnitt 2.1.31) angegeben. |
| EmfSelectPalette | Der EMR_SELECTPALETTE-Datensatz legt eine logische Palette für den Wiedergabegeräte‑Kontext fest. |
| EmfSetArcDirection | Der EMR_SETARCDIRECTION-Datensatz gibt die Zeichenrichtung an, die für Bogen‑ und Rechteckausgaben verwendet wird. |
| EmfSetBkColor | Der EMR_SETBKCOLOR-Datensatz legt die Hintergrundfarbe fest. |
| EmfSetBkMode | Der EMR_SETBKMODE-Datensatz legt den Hintergrund‑Mischmodus des Wiedergabegeräte‑Kontexts fest. Der Hintergrund‑Mischmodus wird mit Text, schraffierten Pinseln und Stift‑Stilen verwendet, die keine durchgezogenen Linien sind. |
| EmfSetBrushOrgEx | Der EMR_SETBRUSHORGEX-Datensatz gibt den Ursprung des aktuellen Pinsels an. |
| EmfSetColorAdjustment | Der EMR_SETCOLORADJUSTMENT-Datensatz legt Farbe‑Anpassungseigenschaften im Wiedergabegeräte Kontext fest. |
| EmfSetColorSpace | Der EMR_SETCOLORSPACE-Datensatz definiert das aktuelle logische Farbraum‑Objekt für Grafikoperationen. |
| EmfSetDiBitsToDevice | Der EMR_SETDIBITSTODEVICE-Datensatz gibt eine Blockübertragung von Pixeln von angegebenen Scan‑Zeilen eines Quell‑Bitmaps zu einem Ziel‑Rechteck an. |
| EmfSetIcmMode | Der EMR_SETICMMODE-Datensatz legt den Modus des Bildfarbmanagements (ICM) für Grafikoperationen fest. |
| EmfSetIcmProfileA | Der EMR_SETICMPROFILEA-Datensatz gibt ein Farbprofil in einer Datei mit einem Namen, der aus ASCII Zeichen besteht, für Grafikausgaben an. |
| EmfSetIcmProfileW | Der EMR_SETICMPROFILEW-Datensatz gibt ein Farbprofil in einer Datei mit einem Namen, der aus Unicode‑Zeichen besteht, für Grafikausgaben an. |
| EmfSetLayout | Der EMR_SETLAYOUT-Datensatz legt die Reihenfolge fest, in der Text und Grafiken gezeichnet werden. |
| EmfSetLinkedUfis | Der EMR_SETLINKEDUFIS-Datensatz setzt die UniversalFontIds (Abschnitt 2.2.27) der verknüpften Schriften, die bei der Zeichensuche verwendet werden sollen. |
| EmfSetMapMode | Der EMR_SETMAPMODE-Datensatz legt den Abbildungsmodus des Wiedergabegeräte‑Kontexts fest. Der Abbildungsmodus gibt die Maßeinheit an, die verwendet wird, um Seiteneinheiten in Geräte‑Einheiten zu transformieren, und legt zudem die Orientierung der x‑ und y‑Achse des Geräts fest. |
| EmfSetMapperFlags | Der EMR_SETMAPPERFLAGS-Datensatz legt Parameter des Prozesses fest, logische Schriften mit physischen Schriften abzugleichen, der vom Schrift‑Mapper durchgeführt wird. |
| EmfSetMetaRgn | Inter setzt die aktuelle Meta‑Region mit der aktuellen Clipping‑Region zusammen, um eine neue Meta‑Region für den Wiedergabegeräte‑Kontext zu bilden. Die aktuelle Clipping‑Region SOLLTE auf null zurückgesetzt werden. Dieser EMF‑Datensatz gibt keine Parameter an. |
| EmfSetMiterLimit | Der EMR_SETMITERLIMIT-Datensatz legt die Grenze für die Länge von Gehrungs‑Übergängen im Wiedergabegeräte‑Kontext fest. |
| EmfSetPaletteEntries | Der EMR_SETPALETTEENTRIES-Datensatz definiert RGB‑Farbwerte in einem Bereich von Einträgen für ein vorhandenes LogPalette‑Objekt (Abschnitt 2.2.17). |
| EmfSetPixelV | Der EMR_SETPIXELV-Datensatz definiert die Farbe des Pixels an den angegebenen logischen Koordinaten. |
| EmfSetPolyFillMode | Der EMR_SETPOLYFILLMODE-Datensatz definiert den Polygon‑Füllmodus. |
| EmfSetRop2 | Der EMR_SETROP2-Datensatz definiert einen binären Raster‑Operations‑Modus. |
| EmfSetStrechBltMode | Der EMR_SETSTRETCHBLTMODE-Datensatz legt den Bitmap‑Streckungsmodus fest. |
| EmfSetTextAlign | Der EMR_SETTEXTALIGN-Datensatz legt die Textausrichtung fest. |
| EmfSetTextColor | Der EMR_SETTEXTCOLOR-Datensatz definiert die aktuelle Textfarbe. |
| EmfSetTextJustification | Der EMR_SETTEXTJUSTIFICATION-Datensatz gibt die Menge des zusätzlichen Raums an, die zu Trenn‑ Zeichen für die Textausrichtung hinzuzufügen ist. |
| EmfSetViewportExtEx | Der EMR_SETVIEWPORTEXTEX-Datensatz definiert die Ausdehnung des Ansichtsfensters. |
| EmfSetViewportOrgEx | Der EMR_SETVIEWPORTORGEX-Datensatz definiert den Ursprung des Ansichtsfensters. |
| EmfSetWindowExtEx | Der EMR_SETWINDOWEXTEX-Datensatz definiert die Ausdehnung des Fensters. |
| EmfSetWindowOrgEx | Der EMR_SETWINDOWORGEX-Datensatz definiert den Ursprung des Fensters. |
| EmfSetWorldTransform | Der EMR_SETWORLDTRANSFORM-Datensatz gibt eine Transformation für die aktuelle Welt‑zu‑Seiten‑Transformation im Wiedergabegeräte‑Kontext an. |
| EmfSmallTextOut | Der EMR_SMALLTEXTOUT-Datensatz gibt eine Zeichenkette aus. |
| EmfStateRecordType | Die Zustand‑Datensatztypen geben an und verwalten Grafikeigenschaften, die den Zustand des Wiedergabegeräte‑Kontexts definieren. |
| EmfStretchBlt | Der EMR_STRETCHBLT-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell‑Bitmap zu einem Zielrechteck an, optional in Kombination mit einem Pinselmuster, gemäß einer angegebenen Raster Operation, wobei die Ausgabe bei Bedarf gestreckt oder komprimiert wird, um die Abmessungen des Ziels zu passen. |
| EmfStretchDiBits | Der EMR_STRETCHDIBITS-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell‑Bitmap zu einem Zielrechteck an, optional in Kombination mit einem Pinselmuster, gemäß einer angegebenen Raster Operation, wobei die Ausgabe bei Bedarf gestreckt oder komprimiert wird, um die Abmessungen des Ziels zu passen. |
| EmfStrokeAndFillPath | Der EMR_STROKEANDFILLPATH-Datensatz schließt alle offenen Figuren in einem Pfad, zeichnet die Kontur des Pfades mit dem aktuell ausgewählten Stift nach und füllt das Innere mit dem aktuell ausgewählten Pinsel. |
| EmfStrokePath | EMR_STROKEPATH‑Klasse |
| EmfTransformRecordType | Die Transformations‑Datensatztypen geben an und ändern Welt‑zu‑Seiten‑Transformationen. |
| EmfTransparentBlt | Der EMR_TRANSPARENTBLT-Datensatz gibt eine Blockübertragung von Pixeln von einer Quell‑Bitmap zu einem Zielrechteck an, wobei eine angegebene Farbe als transparent behandelt wird, und streckt oder komprimiert die Ausgabe bei Bedarf, um die Abmessungen des Ziels zu passen. |
| EmfVertexData | Objekte, die die Eckpunkte von Rechtecken oder Dreiecken sowie die zugehörigen Farben festlegen. |
| EmfWidenPath | Dieser Datensatz definiert den aktuellen Pfad neu als den Bereich, der gezeichnet würde, wenn der Pfad mit dem derzeit im Wiedergabegeräte‑Kontext ausgewählten Stift gezeichnet würde. |
Enumerations
| Aufzählung | Beschreibung |
|---|