Aspose.Imaging.FileFormats.Emf.EmfPlus.Records

Der Namespace enthält Typen [MS-EMFPLUS]: Enhanced Metafile Format Plus Extensions 2.3 EMF+ Records

Klassen

KlasseBeschreibung
EmfPlusBeginContainerDer EmfPlusBeginContainer-Datensatz öffnet einen neuen Grafikzustandscontainer und gibt eine Transformation dafür an.
EmfPlusBeginContainerNoParamsDer EmfPlusBeginContainerNoParams-Datensatz öffnet einen neuen Grafikzustandscontainer.
EmfPlusClearDer EmfPlusClear-Datensatz löscht den Ausgabekoordinatenraum und initialisiert ihn mit einer Hintergrundfarbe und Transparenz
EmfPlusClippingRecordTypeDie Clipping-Datensatztypen geben Clipping-Bereiche und -Operationen an.
EmfPlusCommentDer EmfPlusComment-Datensatz gibt beliebige private Daten an.
EmfPlusControlRecordTypeDie Steuerdatensatztypen geben globale Parameter für die EMF+-Metadateiverarbeitung an.
EmfPlusDrawArcDer EmfPlusDrawArc-Datensatz gibt das Zeichnen des Bogens einer Ellipse an.
EmfPlusDrawBeziersDer 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].
EmfPlusDrawClosedCurveDer EmfPlusDrawClosedCurve-Datensatz gibt das Zeichnen eines geschlossenen kardinalen Splines an
EmfPlusDrawCurveDer 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.
EmfPlusDrawDriverStringDer EmfPlusDrawDriverString-Datensatz spezifiziert die Textausgabe mit Zeichenpositionen.
EmfPlusDrawEllipseDer EmfPlusDrawEllipse-Datensatz gibt das Zeichnen einer Ellipse an.
EmfPlusDrawImageDer EmfPlusDrawImage-Datensatz gibt das Zeichnen eines skalierten Bildes an.
EmfPlusDrawImagePointsDer EmfPlusDrawImagePoints-Datensatz spezifiziert das Zeichnen eines skalierten Bildes innerhalb eines Parallelogramms.
EmfPlusDrawingRecordTypeDie Zeichnungsdatensatztypen legen die Grafikausgabe fest.
EmfPlusDrawLinesDer EmfPlusDrawlLines-Datensatz gibt das Zeichnen einer Reihe verbundener Linien an
EmfPlusDrawPathDer EmfPlusDrawPath-Datensatz gibt das Zeichnen eines Grafikpfads an.
EmfPlusDrawPieDer EmfPlusDrawPie-Datensatz spezifiziert das Zeichnen eines Abschnitts des Inneren einer Ellipse.
EmfPlusDrawRectsDer EmfPlusDrawRects-Datensatz spezifiziert das Zeichnen einer Reihe von Rechtecken
EmfPlusDrawStringDer EmfPlusDrawString-Datensatz spezifiziert die Textausgabe mit Zeichenfolgenformatierung
EmfPlusEndContainerDer EmfPlusEndContainer-Datensatz schließt einen Grafikstatus-Container, der zuvor durch eine Container-Beginn-Operation geöffnet wurde.
EmfPlusEndOfFileDer EmfPlusEndOfFile-Datensatz gibt das Ende der EMF+-Daten in der Metadatei an.
EmfPlusFillClosedCurveDer EmfPlusFillClosedCurve-Datensatz gibt an, das Innere eines geschlossenen Kardinal-Splines zu füllen
EmfPlusFillEllipseDer EmfPlusFillEllipse-Datensatz spezifiziert das Füllen des Inneren einer Ellipse
EmfPlusFillPathFill 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.
EmfPlusFillPieDer EmfPlusFillPie-Datensatz spezifiziert das Füllen eines Abschnitts im Inneren einer Ellipse
EmfPlusFillPolygonDer EmfPlusFillPolygon-Datensatz gibt das Füllen des Inneren eines Polygons an.
EmfPlusFillRectsDer EmfPlusFillRects-Datensatz gibt an, das Innere einer Reihe von Rechtecken zu füllen
EmfPlusFillRegionDer EmfPlusFillRegion-Datensatz gibt an, das Innere einer Grafikregion zu füllen
EmfPlusGetDcDer EmfPlusGetDC-Eintrag gibt an, dass nachfolgende EMF-Einträge, die in der Metadatei gefunden werden, verarbeitet werden SOLLTEN.
EmfPlusHeaderDer 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.
EmfPlusMultiplyWorldTransformDer EmfPlusMultiplyWorldTransform-Datensatz multipliziert die aktuelle Weltraumtransformation mit einer angegebenen Transformationsmatrix.
EmfPlusObjectDer 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.
EmfPlusObjectRecordTypeDie Object Record Types definieren wiederverwendbare Grafikobjekte.
EmfPlusOffsetClipDer 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.
EmfPlusPropertyRecordTypeDie Eigenschaftsdatensatztypen geben Eigenschaften des Kontexts des Wiedergabegeräts an.
EmfPlusRecordDer EMF+-Basisdatensatztyp.
EmfPlusResetClipDer EmfPlusResetClip-Datensatz setzt den aktuellen Clipping-Bereich für den Weltraum auf unendlich zurück.
EmfPlusResetWorldTransformDer EmfPlusResetWorldTransform-Datensatz setzt die aktuelle Weltraumtransformation auf die Identifizierungsmatrix zurück.
EmfPlusRestoreDer EmfPlusRestore-Datensatz stellt den durch einen angegebenen Index identifizierten Grafikstatus aus einem Stapel gespeicherter Grafikstatus wieder her.
EmfPlusRotateWorldTransformDer EmfPlusRotateWorldTransform-Datensatz führt eine Drehung an der aktuellen Weltraumtransformation durch.
EmfPlusSaveDer EmfPlusSave-Datensatz speichert den Grafikzustand, identifiziert durch einen angegebenen Index, in einem Stapel gespeicherter Grafikzustände.
EmfPlusScaleWorldTransformDer EmfPlusScaleWorldTransform-Datensatz führt eine Skalierung der aktuellen Weltraumtransformation durch.
EmfPlusSerializableObjectDer EmfPlusSerializableObject-Datensatz definiert einen Parameterblock für Bildeffekte, der in einen Datenpuffer serialisiert wurde.
EmfPlusSetAntiAliasModeDer EmfPlusSetAntiAliasMode-Datensatz gibt den Anti-Aliasing-Modus für die Textausgabe an.
EmfPlusSetClipPathDer EmfPlusSetClipPath-Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Grafikpfad. Der neue aktuelle Clipping-Bereich wird auf das Ergebnis der CombineMode-Operation gesetzt.
EmfPlusSetClipRectDer EmfPlusSetClipRect-Datensatz kombiniert den aktuellen Clipping-Bereich mit einem Rechteck.
EmfPlusSetClipRegionDer 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.
EmfPlusSetCompositingModeDer EmfPlusSetCompositingMode-Datensatz gibt an, wie Quellfarben mit Hintergrundfarben kombiniert werden.
EmfPlusSetCompositingQualityDer EmfPlusSetCompositingQuality-Datensatz gibt die gewünschte Qualitätsstufe zum Erstellen zusammengesetzter Bilder aus mehreren Objekten an.
EmfPlusSetInterpolationModeDer EmfPlusSetInterpolationMode-Datensatz gibt an, wie die Bildskalierung, einschließlich Dehnung und Verkleinerung, durchgeführt wird.
EmfPlusSetPageTransformDer EmfPlusSetPageTransform-Datensatz gibt Skalierungsfaktoren und Einheiten zum Konvertieren von Koordinaten des Seitenbereichs in Koordinaten des Gerätebereichs an.
EmfPlusSetPixelOffsetModeDer EmfPlusSetPixelOffsetMode-Datensatz gibt an, wie Pixel in Bezug auf die -Koordinaten der Zeichenoberfläche zentriert werden.
EmfPlusSetRenderingOriginDer EmfPlusSetRenderingOrigin-Datensatz gibt den Rendering-Ursprung für die Grafikausgabe an.
EmfPlusSetTextContrastDer EmfPlusSetTextContrast-Datensatz gibt den Textkontrast gemäß dem Gamma-Korrekturwert an.
EmfPlusSetTextRenderingHintDer EmfPlusSetTextRenderingHint-Datensatz gibt die Qualität der Textwiedergabe an, einschließlich des Anti-Aliasing-Typs.
EmfPlusSetTsClipDer EmfPlusSetTSClip-Datensatz gibt Clipping-Bereiche im Grafikgerätekontext für einen Terminalserver an.
EmfPlusSetTsGraphicsDer EmfPlusSetTSGraphics-Datensatz gibt den Status eines Grafikgerätekontexts für einen Terminalserver an.
EmfPlusSetWorldTransformDer EmfPlusSetWorldTransform-Datensatz legt die Welttransformation gemäß den Werten in einer angegebenen Transformationsmatrix fest.
EmfPlusStateRecordTypeDie Zustandsdatensatztypen spezifizieren Operationen auf den Zustand des Kontexts des Wiedergabegeräts.
EmfPlusTerminalServerRecordTypeDie Terminalserver-Datensatztypen geben die Grafikverarbeitung auf einem Terminalserver an. Die folgenden sind EMF+ Terminalserver-Datensatztypen.
EmfPlusTransformRecordTypeDie Transformationsdatensatztypen geben Eigenschaften und Transformationen in Koordinatenräumen an.
EmfPlusTranslateWorldTransformDer EmfPlusTranslateWorldTransform-Datensatz führt eine Übersetzung der aktuellen Weltraumtransformation durch.