Aspose.Imaging.FileFormats.Emf.EmfPlus.Records
Der Namespace enthält Typen [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records
Klassen
Klasse | Beschreibung |
---|---|
EmfPlusBeginContainer | Der EmfPlusBeginContainer-Datensatz öffnet einen neuen Grafikzustandscontainer und gibt eine Transformation dafür an. |
EmfPlusBeginContainerNoParams | Der EmfPlusBeginContainerNoParams-Datensatz öffnet einen neuen Grafikzustandscontainer. |
EmfPlusClear | Der EmfPlusClear-Datensatz löscht den Ausgabekoordinatenraum und initialisiert ihn mit einer Hintergrundfarbe und Transparenz |
EmfPlusClippingRecordType | Die Clipping-Datensatztypen geben Clipping-Bereiche und -Operationen an. |
EmfPlusComment | Der EmfPlusComment-Datensatz gibt beliebige private Daten an. |
EmfPlusControlRecordType | Die Steuerdatensatztypen geben globale Parameter für die EMF+-Metadateiverarbeitung an. |
EmfPlusDrawArc | Der EmfPlusDrawArc-Datensatz gibt das Zeichnen des Bogens einer Ellipse an. |
EmfPlusDrawBeziers | Der EmfPlusDrawBeziers-Datensatz gibt das Zeichnen einer Folge verbundener Bezier-Kurven an. Die Reihenfolge für Bezier-Datenpunkte ist Startpunkt, Kontrollpunkt 1, Kontrollpunkt 2 und Endpunkt. Weitere Informationen finden Sie unter [MSDN-DrawBeziers]. |
EmfPlusDrawClosedCurve | Der EmfPlusDrawClosedCurve-Datensatz gibt das Zeichnen eines geschlossenen kardinalen Splines an |
EmfPlusDrawCurve | Der EmfPlusDrawCurve-Datensatz spezifiziert das Zeichnen eines kardinalen Spline HINWEIS: ObjectID (1 Byte): Der Index eines EmfPlusPen-Objekts (Abschnitt 2.2.1.7) in der EMF+-Objekttabelle zum Zeichnen der Kurve. Der Wert MUSS null bis einschließlich 63 sein. |
EmfPlusDrawDriverString | Der EmfPlusDrawDriverString-Datensatz spezifiziert die Textausgabe mit Zeichenpositionen. |
EmfPlusDrawEllipse | Der EmfPlusDrawEllipse-Datensatz gibt das Zeichnen einer Ellipse an. |
EmfPlusDrawImage | Der EmfPlusDrawImage-Datensatz gibt das Zeichnen eines skalierten Bildes an. |
EmfPlusDrawImagePoints | Der EmfPlusDrawImagePoints-Datensatz spezifiziert das Zeichnen eines skalierten Bildes innerhalb eines Parallelogramms. |
EmfPlusDrawingRecordType | Die Zeichnungsdatensatztypen legen die Grafikausgabe fest. |
EmfPlusDrawLines | Der EmfPlusDrawlLines-Datensatz gibt das Zeichnen einer Reihe verbundener Linien an |
EmfPlusDrawPath | Der EmfPlusDrawPath-Datensatz gibt das Zeichnen eines Grafikpfads an. |
EmfPlusDrawPie | Der EmfPlusDrawPie-Datensatz spezifiziert das Zeichnen eines Abschnitts des Inneren einer Ellipse. |
EmfPlusDrawRects | Der EmfPlusDrawRects-Datensatz spezifiziert das Zeichnen einer Reihe von Rechtecken |
EmfPlusDrawString | Der EmfPlusDrawString-Datensatz spezifiziert die Textausgabe mit Zeichenfolgenformatierung |
EmfPlusEndContainer | Der EmfPlusEndContainer-Datensatz schließt einen Grafikstatus-Container, der zuvor durch eine Container-Beginn-Operation geöffnet wurde. |
EmfPlusEndOfFile | Der EmfPlusEndOfFile-Datensatz gibt das Ende der EMF+-Daten in der Metadatei an. |
EmfPlusFillClosedCurve | Der EmfPlusFillClosedCurve-Datensatz gibt an, das Innere eines geschlossenen Kardinal-Splines zu füllen |
EmfPlusFillEllipse | Der EmfPlusFillEllipse-Datensatz spezifiziert das Füllen des Inneren einer Ellipse |
EmfPlusFillPath | Fill path record FLAGS: 16-Bit-Ganzzahl ohne Vorzeichen, die Auskunft darüber gibt, wie die Operation ausgeführt werden soll, und über die Struktur des Datensatzes. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 SXXXXXXX | ObjectId | S (1 Bit): Dieses Bit gibt den Datentyp im Feld BrushId an. Falls gesetzt, spezifiziert BrushId eine Farbe als EmfPlusARGB-Objekt (Abschnitt 2.2.2.1). Wenn klar, enthält BrushId den Index eines EmfPlusBrush-Objekts (Abschnitt 2.2.1.1) in der EMF+-Objekttabelle. X (1 Bit): Reserviert und MUSS ignoriert werden. ObjectId (1 Byte): Der Index des EmfPlusPath-Objekts ( Abschnitt 2.2.1.6) zu füllen, in der EMF+ Objekttabelle. Der Wert MUSS null bis einschließlich 63 sein. |
EmfPlusFillPie | Der EmfPlusFillPie-Datensatz spezifiziert das Füllen eines Abschnitts im Inneren einer Ellipse |
EmfPlusFillPolygon | Der EmfPlusFillPolygon-Datensatz gibt das Füllen des Inneren eines Polygons an. |
EmfPlusFillRects | Der EmfPlusFillRects-Datensatz gibt an, das Innere einer Reihe von Rechtecken zu füllen |
EmfPlusFillRegion | Der EmfPlusFillRegion-Datensatz gibt an, das Innere einer Grafikregion zu füllen |
EmfPlusGetDc | Der EmfPlusGetDC-Eintrag gibt an, dass nachfolgende EMF-Einträge, die in der Metadatei gefunden werden, verarbeitet werden SOLLTEN. |
EmfPlusHeader | Der EmfPlusHeader-Datensatz gibt den Beginn der EMF+-Daten in der Metadatei an. Der EmfPlusHeader-Datensatz MUSS in einen EMF EMR_COMMENT_EMFPLUS-Datensatz eingebettet werden, , der der Datensatz sein MUSS, der unmittelbar auf den EMF-Header in der Metadatei folgt. Der EMR_COMMENT_EMFPLUS-Datensatz ist in [MS-EMF] Abschnitt 2.3.3.2 angegeben. |
EmfPlusMultiplyWorldTransform | Der EmfPlusMultiplyWorldTransform-Datensatz multipliziert die aktuelle Weltraumtransformation mit einer angegebenen Transformationsmatrix. |
EmfPlusObject | Der EmfPlusObject-Datensatz gibt ein Objekt zur Verwendung in Grafikoperationen an. Die Objektdefinition kann sich über mehrere Datensätze erstrecken, was durch den Wert des Felds „Flags“ angezeigt wird. |
EmfPlusObjectRecordType | Die Object Record Types definieren wiederverwendbare Grafikobjekte. |
EmfPlusOffsetClip | Der EmfPlusOffsetClip-Datensatz wendet eine Übersetzungstransformation auf den aktuellen Clipping-Bereich für den Weltraum an. Der neue aktuelle Clipping-Bereich wird auf das Ergebnis der Übersetzungstransformation gesetzt. |
EmfPlusPropertyRecordType | Die Eigenschaftsdatensatztypen geben Eigenschaften des Kontexts des Wiedergabegeräts an. |
EmfPlusRecord | Der EMF+-Basisdatensatztyp. |
EmfPlusResetClip | Der EmfPlusResetClip-Datensatz setzt den aktuellen Clipping-Bereich für den Weltraum auf unendlich zurück. |
EmfPlusResetWorldTransform | Der EmfPlusResetWorldTransform-Datensatz setzt die aktuelle Weltraumtransformation auf die Identifizierungsmatrix zurück. |
EmfPlusRestore | Der EmfPlusRestore-Datensatz stellt den durch einen angegebenen Index identifizierten Grafikstatus aus einem Stapel gespeicherter Grafikstatus wieder her. |
EmfPlusRotateWorldTransform | Der EmfPlusRotateWorldTransform-Datensatz führt eine Drehung an der aktuellen Weltraumtransformation durch. |
EmfPlusSave | Der EmfPlusSave-Datensatz speichert den Grafikzustand, identifiziert durch einen angegebenen Index, in einem Stapel gespeicherter Grafikzustände. |
EmfPlusScaleWorldTransform | Der EmfPlusScaleWorldTransform-Datensatz führt eine Skalierung der aktuellen Weltraumtransformation durch. |
EmfPlusSerializableObject | Der EmfPlusSerializableObject-Datensatz definiert einen Parameterblock für Bildeffekte, der in einen Datenpuffer serialisiert wurde. |
EmfPlusSetAntiAliasMode | Der EmfPlusSetAntiAliasMode-Datensatz gibt den Anti-Aliasing-Modus für die Textausgabe an. |
EmfPlusSetClipPath | Der EmfPlusSetClipPath-Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Grafikpfad. Der neue aktuelle Clipping-Bereich wird auf das Ergebnis der CombineMode-Operation gesetzt. |
EmfPlusSetClipRect | Der EmfPlusSetClipRect-Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Rechteck. |
EmfPlusSetClipRegion | Der EmfPlusSetClipRegion-Datensatz kombiniert den aktuellen Clipping-Bereich mit einem anderen Grafikbereich. Der neue aktuelle Clipping-Bereich wird auf das Ergebnis der Durchführung des CombineMode-Vorgangs für den vorherigen aktuellen Clipping-Bereich und das angegebene EmfPlusRegion-Objekt gesetzt. |
EmfPlusSetCompositingMode | Der EmfPlusSetCompositingMode-Datensatz gibt an, wie Quellfarben mit Hintergrundfarben kombiniert werden. |
EmfPlusSetCompositingQuality | Der EmfPlusSetCompositingQuality-Datensatz gibt die gewünschte Qualitätsstufe zum Erstellen zusammengesetzter Bilder aus mehreren Objekten an. |
EmfPlusSetInterpolationMode | Der EmfPlusSetInterpolationMode-Datensatz gibt an, wie die Bildskalierung, einschließlich Dehnung und Verkleinerung, durchgeführt wird. |
EmfPlusSetPageTransform | Der EmfPlusSetPageTransform-Datensatz gibt Skalierungsfaktoren und Einheiten zum Konvertieren von Koordinaten des Seitenbereichs in Koordinaten des Gerätebereichs an. |
EmfPlusSetPixelOffsetMode | Der EmfPlusSetPixelOffsetMode-Datensatz gibt an, wie Pixel in Bezug auf die -Koordinaten der Zeichenoberfläche zentriert werden. |
EmfPlusSetRenderingOrigin | Der EmfPlusSetRenderingOrigin-Datensatz gibt den Rendering-Ursprung für die Grafikausgabe an. |
EmfPlusSetTextContrast | Der EmfPlusSetTextContrast-Datensatz gibt den Textkontrast gemäß dem Gamma-Korrekturwert an. |
EmfPlusSetTextRenderingHint | Der EmfPlusSetTextRenderingHint-Datensatz gibt die Qualität der Textwiedergabe an, einschließlich des Anti-Aliasing-Typs. |
EmfPlusSetTsClip | Der EmfPlusSetTSClip-Datensatz gibt Clipping-Bereiche im Grafikgerätekontext für einen Terminalserver an. |
EmfPlusSetTsGraphics | Der EmfPlusSetTSGraphics-Datensatz gibt den Status eines Grafikgerätekontexts für einen Terminalserver an. |
EmfPlusSetWorldTransform | Der EmfPlusSetWorldTransform-Datensatz legt die Welttransformation gemäß den Werten in einer angegebenen Transformationsmatrix fest. |
EmfPlusStateRecordType | Die Zustandsdatensatztypen spezifizieren Operationen auf den Zustand des Kontexts des Wiedergabegeräts. |
EmfPlusTerminalServerRecordType | Die Terminalserver-Datensatztypen geben die Grafikverarbeitung auf einem Terminalserver an. Die folgenden sind EMF+ Terminalserver-Datensatztypen. |
EmfPlusTransformRecordType | Die Transformationsdatensatztypen geben Eigenschaften und Transformationen in Koordinatenräumen an. |
EmfPlusTranslateWorldTransform | Der EmfPlusTranslateWorldTransform-Datensatz führt eine Übersetzung der aktuellen Weltraumtransformation durch. |