EmfPlusRecordType

EmfPlusRecordType enumeration

Die RecordType-Enumeration definiert Datensatztypen, die in EMF+-Metadateien verwendet werden.

public enum EmfPlusRecordType : short

Werte

NameWertBeschreibung
EmfPlusHeader16385Dieser Datensatz gibt den Anfang von EMF+-Daten in der Metadatei an. Es MUSS in den ersten EMF-Eintrag nach eingebettet werdenEmfMetafileHeader Aufzeichnung ([MS-EMF] Abschnitt 2.3.4.2 Aufzeichnung).
EmfPlusEndOfFile16386Dieser Datensatz gibt das Ende der EMF+-Daten in der Metadatei an.
EmfPlusComment16387Dieser Datensatz enthält beliebige private Daten.
EmfPlusGetDC16388Dieser Datensatz gibt an, dass nachfolgende EMF-Datensätze, die in der Metadatei gefunden werden, verarbeitet werden SOLLTEN. EMF-Datensätze werden nicht mehr verarbeitet, wenn der nächste EMF+-Datensatz gefunden wird.
EmfPlusMultiFormatStart16389Dieser Datensatz ist reserviert und DARF NICHT verwendet werden.
EmfPlusMultiFormatSection16390Dieser Datensatz ist reserviert und DARF NICHT verwendet werden.
EmfPlusMultiFormatEnd16391Dieser Datensatz ist reserviert und DARF NICHT verwendet werden.
EmfPlusObject16392Dieser Datensatz gibt ein Objekt zur Verwendung in Grafikoperationen an.
EmfPlusClear16393Dieser Datensatz löscht die AusgabeRaum koordinieren und initialisiert es mit einer bestimmten Hintergrundfarbe und Transparenz.
EmfPlusFillRects16394Dieser Datensatz definiert, wie das Innere einer Reihe von Rechtecken mit einem bestimmten Pinsel gefüllt wird.
EmfPlusDrawRects16395Dieser Datensatz definiert die Stiftstriche zum Zeichnen einer Reihe von Rechtecken.
EmfPlusFillPolygon16396Dieser Datensatz definiert die Daten zum Füllen des Inneren eines Polygons mit einem bestimmten Pinsel.
EmfPlusDrawLines16397Dieser Datensatz definiert die Stiftstriche zum Zeichnen einer Reihe verbundener Linien.
EmfPlusFillEllipse16398Dieser Datensatz definiert, wie das Innere einer Ellipse mit einem bestimmten Pinsel gefüllt wird.
EmfPlusDrawEllipse16399Dieser Datensatz definiert die Stiftstriche zum Zeichnen einer Ellipse.
EmfPlusFillPie16400Dieser Datensatz definiert, wie ein Abschnitt eines inneren Abschnitts einer Ellipse mit einem bestimmten Pinsel gefüllt wird.
EmfPlusDrawPie16401Dieser Datensatz definiert Stiftstriche zum Zeichnen eines Abschnitts einer Ellipse.
EmfPlusDrawArc16402Der Datensatz definiert Stiftstriche zum Zeichnen eines Ellipsenbogens.
EmfPlusFillRegion16403Dieser Datensatz definiert, wie das Innere einer Region mit einem bestimmten Pinsel gefüllt wird.
EmfPlusFillPath16404Der Datensatz definiert, wie das Innere der Figuren, die in einem Grafikpfad definiert sind, mit einem bestimmten Pinsel gefüllt wird. Ein Pfad ist ein Objekt, das eine beliebige Folge von Linien, Kurven und Formen definiert.
EmfPlusDrawPath16405Der Datensatz definiert die Stiftstriche zum Zeichnen der Figuren in einem Grafikpfad. Ein Pfad ist ein Objekt, das eine beliebige Folge von Linien, Kurven und Formen definiert.
EmfPlusFillClosedCurve16406Dieser Datensatz definiert, wie das Innere eines geschlossenen Kardinal-Splines mit einem bestimmten Pinsel gefüllt wird.
EmfPlusDrawClosedCurve16407Dieser Datensatz definiert den Stift und die Striche zum Zeichnen eines geschlossenen Kardinal-Splines.
EmfPlusDrawCurve16408Dieser Datensatz definiert die Stiftstriche zum Zeichnen eines Kardinal-Splines.
EmfPlusDrawBeziers16409Dieser Datensatz definiert die Stiftstriche zum Zeichnen eines Bezier-Splines.
EmfPlusDrawImage16410Dieser Datensatz definiert eine skalierteEmfPlusImageObjekt (Abschnitt 2.2.1.4). Ein Bild kann entweder aus Bitmap- oder Metafile-Daten bestehen.
EmfPlusDrawImagePoints16411Dieser Datensatz definiert ein skaliertes EmfPlusImage-Objekt innerhalb eines Parallelogramms. Ein Bild kann entweder aus Bitmap- oder Metafile-Daten bestehen.
EmfPlusDrawString16412Dieser Datensatz definiert eine Textzeichenfolge basierend auf einer Schriftart, einem Layoutrechteck und einem Format.
EmfPlusSetRenderingOrigin16413Dieser Datensatz definiert den Rendering-Ursprung zu den angegebenen horizontalen und vertikalen Koordinaten. Dies gilt für Schraffurpinsel und Dither-Muster mit 8 und 16 Bit pro Pixel.
EmfPlusSetAntiAliasMode16414Dieser Datensatz definiert, ob Text-Anti-Aliasing aktiviert oder deaktiviert wird. Text-Anti-Aliasing ist eine Methode, um Linien und Kanten von Zeichen-Glyphen glatter erscheinen zu lassen, wenn sie auf einer Ausgabeoberfläche gezeichnet werden.
EmfPlusSetTextRenderingHint16415Dieser Datensatz definiert den Prozess, der zum Rendern von Text verwendet wird.
EmfPlusSetTextContrast16416Dieser Datensatz legt den Textkontrast gemäß dem angegebenen Text-Gammawert fest.
EmfPlusSetInterpolationMode16417Dieser Datensatz definiert den Interpolationsmodus eines Objekts gemäß der angegebenen Art der Bildfilterung. Der Interpolationsmodus beeinflusst, wie die Skalierung (Strecken und Schrumpfen) durchgeführt wird.
EmfPlusSetPixelOffsetMode16418Dieser Datensatz definiert den Pixel-Offset-Modus gemäß dem angegebenen Pixelzentrierungswert.
EmfPlusSetCompositingMode16419Dieser Datensatz definiert den Compositing-Modus gemäß dem Status von Alpha-Blending, der angibt, wie Quellfarben mit Hintergrundfarben kombiniert werden.
EmfPlusSetCompositingQuality16420Dieser Datensatz definiert die Compositing-Qualität, die das gewünschte Qualitätsniveau für die Erstellung zusammengesetzter Bilder aus mehreren Objekten beschreibt.
EmfPlusSave16421Dieser Datensatz speichert den Grafikstatus, identifiziert durch einen angegebenen Index, auf einem Stapel gespeicherter Grafikstatus. Jeder Stapelindex ist einem bestimmten gespeicherten Zustand zugeordnet, und der Index wird von einem verwendetEmfPlusRestore record (Abschnitt 2.3.7.4) um den Zustand wiederherzustellen.
EmfPlusRestore16422Dieser Datensatz stellt den durch einen angegebenen Index identifizierten Grafikstatus aus einem Stapel gespeicherter Grafikstatus wieder her. Jeder Stack-Index ist einem bestimmten gespeicherten Zustand zugeordnet, und der Index wird durch eine definiertEmfPlusSave record (Abschnitt 2.3.7.5), um den Zustand zu speichern.
EmfPlusBeginContainer16423Dieser Datensatz öffnet einen neuen Grafikzustandscontainer und gibt eine Transformation dafür an. Grafikcontainer werden verwendet, um Elemente des Grafikstatus beizubehalten.
EmfPlusBeginContainerNoParams16424Dieser Datensatz öffnet einen neuen Grafikzustandscontainer.
EmfPlusEndContainer16425Dieser Datensatz schließt einen Grafikstatus-Container, der zuvor durch eine Container-Beginn-Operation geöffnet wurde.
EmfPlusSetWorldTransform16426Dieser Datensatz definiert die aktuelle Weltraumtransformation im Kontext des Wiedergabegeräts gemäß einer angegebenen Transformationsmatrix.
EmfPlusResetWorldTransform16427Dieser Datensatz setzt die aktuelle Weltraumtransformation auf die Identifizierungsmatrix zurück.
EmfPlusMultiplyWorldTransform16428Dieser Datensatz multipliziert den aktuellen Weltraum mit einer angegebenen Transformationsmatrix.
EmfPlusTranslateWorldTransform16429Dieser Datensatz wendet eine Translationstransformation auf den aktuellen Weltraum um bestimmte horizontale und vertikale Entfernungen an.
EmfPlusScaleWorldTransform16430Dieser Datensatz wendet eine Skalierungstransformation auf den aktuellen Weltraum durch angegebene horizontale und vertikale Skalierungsfaktoren an.
EmfPlusRotateWorldTransform16431Dieser Datensatz dreht den aktuellen Weltraum um einen bestimmten Winkel.
EmfPlusSetPageTransform16432Dieser Datensatz gibt zusätzliche Skalierungsfaktoren für die aktuelle Weltraumtransformation an.
EmfPlusResetClip16433Dieser Datensatz setzt den aktuellen Clipping-Bereich für den Weltraum auf unendlich zurück.
EmfPlusSetClipRect16434Dieser Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Rechteck.
EmfPlusSetClipPath16435Dieser Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Grafikpfad.
EmfPlusSetClipRegion16436Dieser Datensatz kombiniert den aktuellen Clipping-Bereich mit einem anderen Grafikbereich.
EmfPlusOffsetClip16437Dieser Datensatz wendet eine Übersetzungstransformation auf die aktuelle Clipping-Region des Weltraums an.
EmfPlusDrawDriverString16438Dieser Datensatz spezifiziert die Textausgabe mit Zeichenpositionen.
EmfPlusStrokeFillPath16439Dieser Datensatz schließt alle offenen Figuren in einem Pfad, streicht den Umriss des Pfads mit dem aktuellen Stift und füllt sein Inneres mit dem aktuellen Pinsel.
EmfPlusSerializableObject16440Dieser Datensatz definiert einen Parameterblock für Bildeffekte, der in einen Datenpuffer serialisiert wurde.
EmfPlusSetTSGraphics16441Dieser Datensatz gibt den Status eines Grafikgerätekontexts für einen Terminalserver an.
EmfPlusSetTSClip16442Dieser Datensatz gibt Clipping-Bereiche im Grafikgerätekontext für einen Terminalserver an.

Siehe auch