aspose.imaging.fileformats.emf.emfplus.records

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

Classes

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 Clip-Datentypen geben Clipping‑Regionen und -Operationen an.
EmfPlusCommentDer EmfPlusComment-Datensatz gibt beliebige private Daten an.
EmfPlusControlRecordTypeDie Steuer‑Datentypen 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 Sequenz verbundener Bézier‑Kurven an.
Die Reihenfolge der Bézier‑Datenpunkte ist der Startpunkt, Kontrollpunkt 1,
Kontrollpunkt 2 und Endpunkt. Weitere Informationen finden Sie unter [MSDN-DrawBeziers].
EmfPlusDrawClosedCurveDer EmfPlusDrawClosedCurve-Datensatz gibt an, dass ein geschlossener Kardinalspline gezeichnet wird
EmfPlusDrawCurveDer EmfPlusDrawCurve-Datensatz gibt an, dass ein Kardinalspline gezeichnet wird
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 zwischen 0 und 63 liegen, einschließlich.
EmfPlusDrawDriverStringDer EmfPlusDrawDriverString-Datensatz gibt an, dass Textausgabe mit Zeichenpositionen erfolgt.
EmfPlusDrawEllipseDer EmfPlusDrawEllipse-Datensatz gibt an, dass eine Ellipse gezeichnet wird.
EmfPlusDrawImageDer EmfPlusDrawImage-Datensatz gibt an, dass ein skaliertes Bild gezeichnet wird.
EmfPlusDrawImagePointsDer EmfPlusDrawImagePoints-Datensatz gibt an, dass ein skaliertes Bild innerhalb eines Parallelogramms gezeichnet wird.
EmfPlusDrawLinesDer EmfPlusDrawlLines-Datensatz gibt an, dass eine Reihe verbundener Linien gezeichnet wird
EmfPlusDrawPathDer EmfPlusDrawPath-Datensatz gibt an, dass ein Grafikpfad gezeichnet wird.
EmfPlusDrawPieDer EmfPlusDrawPie-Datensatz gibt an, dass ein Abschnitt des Inneren einer Ellipse gezeichnet wird.
EmfPlusDrawRectsDer EmfPlusDrawRects-Datensatz gibt an, dass eine Reihe von Rechtecken gezeichnet wird
EmfPlusDrawStringDer EmfPlusDrawString-Datensatz gibt an, dass Textausgabe mit Zeichenkettenformatierung erfolgt
EmfPlusDrawingRecordTypeDie Zeichnungs-Datensatztypen geben die Grafikausgabe an.
EmfPlusEndContainerDer EmfPlusEndContainer-Datensatz schließt einen Grafikzustandscontainer, der zuvor durch eine Begin-Container-Operation geöffnet wurde.
EmfPlusEndOfFileDer EmfPlusEndOfFile-Datensatz gibt das Ende der EMF+-Daten in der Metadatei an.
EmfPlusFillClosedCurveDer EmfPlusFillClosedCurve-Datensatz gibt an, dass das Innere eines geschlossenen Kardinalsplines gefüllt wird
EmfPlusFillEllipseDer EmfPlusFillEllipse-Datensatz gibt an, dass das Innere einer Ellipse gefüllt wird
EmfPlusFillPathFill path record
FLAGS:
16-bit unsigned integer that provides information about how the operation is to be performed,
and about the structure of the record.
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
S X X X X X X X
EmfPlusFillPieDer EmfPlusFillPie-Datensatz gibt an, dass ein Abschnitt des Inneren einer Ellipse gefüllt wird
EmfPlusFillPolygonDer EmfPlusFillPolygon-Datensatz gibt an, dass das Innere eines Polygons gefüllt wird.
EmfPlusFillRectsDer EmfPlusFillRects-Datensatz gibt an, dass die Innenräume einer Reihe von Rechtecken gefüllt werden
EmfPlusFillRegionDer EmfPlusFillRegion-Datensatz gibt an, dass das Innere einer Grafikregion gefüllt wird
EmfPlusGetDcDer EmfPlusGetDC-Datensatz gibt an, dass nachfolgende EMF-Datensätze, die in der Metadatei gefunden werden, SOLLEN verarbeitet werden.
EmfPlusHeaderDer EmfPlusHeader-Datensatz gibt den Beginn der EMF+-Daten in der Metadatei an.
Der EmfPlusHeader-Datensatz MUSS in einem EMF EMR_COMMENT_EMFPLUS-Datensatz eingebettet sein,
der DAS Datensatz sein MUSS, das unmittelbar auf den EMF-Header in der Metadatei folgt.
Der EMR_COMMENT_EMFPLUS-Datensatz ist in [MS-EMF] Abschnitt 2.3.3.2 spezifiziert.
EmfPlusMultiplyWorldTransformDer EmfPlusMultiplyWorldTransform-Datensatz multipliziert die aktuelle Welt-Raum-Transformation mit einer
angegebenen Transformationsmatrix.
EmfPlusObjectDer EmfPlusObject-Datensatz gibt ein Objekt für die Verwendung in Grafikoperationen an. Die Objektdefinition
kann sich über mehrere Datensätze erstrecken, was durch den Wert des Flags-Feldes angezeigt wird.
EmfPlusObjectRecordTypeDie Objektaufzeichnungstypen definieren wiederverwendbare Grafikobjekte.
EmfPlusOffsetClipDer EmfPlusOffsetClip‑Datensatz wendet eine Translations‑Transformation auf die aktuelle Clip‑Region für den Weltraum an.
Die neue aktuelle Clip‑Region wird auf das Ergebnis der Translations‑Transformation gesetzt.
EmfPlusPropertyRecordTypeDie Property‑Aufzeichnungstypen geben Eigenschaften des Wiedergabegeräte‑Kontexts an.
EmfPlusRecordDer Emf+‑Basistyp.
EmfPlusResetClipDer EmfPlusResetClip‑Datensatz setzt die aktuelle Clip‑Region für den Weltraum auf unendlich zurück.
EmfPlusResetWorldTransformDer EmfPlusResetWorldTransform‑Datensatz setzt die aktuelle Weltraum‑Transformation auf die Identitätsmatrix zurück.
EmfPlusRestoreDer EmfPlusRestore‑Datensatz stellt den Grafikstatus, identifiziert durch einen angegebenen Index, aus einem Stapel gespeicherter Grafikzustände wieder her.
EmfPlusRotateWorldTransformDer EmfPlusRotateWorldTransform‑Datensatz führt eine Rotation der aktuellen Weltraum‑Transformation durch.
EmfPlusSaveDer EmfPlusSave‑Datensatz speichert den Grafikstatus, identifiziert durch einen angegebenen Index, in einem Stapel gespeicherter Grafikzustände.
EmfPlusScaleWorldTransformDer EmfPlusScaleWorldTransform‑Datensatz führt eine Skalierung der aktuellen Weltraum‑Transformation durch.
EmfPlusSerializableObjectDer EmfPlusSerializableObject‑Datensatz definiert einen Bild‑Effekt‑Parameterblock, der
in einen Datenpuffer serialisiert wurde.
EmfPlusSetAntiAliasModeDer EmfPlusSetAntiAliasMode‑Datensatz gibt den Anti‑Aliasing‑Modus für die Textausgabe an.
EmfPlusSetClipPathDer EmfPlusSetClipPath‑Datensatz kombiniert die aktuelle Clip‑Region mit einem Grafikpfad.
Die neue aktuelle Clip‑Region wird auf das Ergebnis der CombineMode‑Operation gesetzt.
EmfPlusSetClipRectDer EmfPlusSetClipRect‑Datensatz kombiniert die aktuelle Clip‑Region mit einem Rechteck.
EmfPlusSetClipRegionDer EmfPlusSetClipRegion‑Datensatz kombiniert die aktuelle Clip‑Region mit einer anderen Grafikregion.
Die neue aktuelle Clip‑Region wird auf das Ergebnis der Ausführung der CombineMode‑Operation auf
die vorherige aktuelle Clip‑Region und das angegebene EmfPlusRegion‑Objekt gesetzt.
EmfPlusSetCompositingModeDer EmfPlusSetCompositingMode‑Datensatz gibt an, wie Quellfarben mit Hintergrundfarben kombiniert werden.
EmfPlusSetCompositingQualityDer EmfPlusSetCompositingQuality‑Datensatz gibt das gewünschte Qualitätsniveau für die Erstellung
zusammengesetzter Bilder aus mehreren Objekten an.
EmfPlusSetInterpolationModeDer EmfPlusSetInterpolationMode‑Datensatz gibt an, wie Bildskalierung, einschließlich Dehnung und Verkleinerung, durchgeführt wird.
EmfPlusSetPageTransformDer EmfPlusSetPageTransform‑Datensatz gibt Skalierungsfaktoren und Einheiten für die Umwandlung des Seitenraums
in Geräte‑Raum‑Koordinaten an.
EmfPlusSetPixelOffsetModeDer EmfPlusSetPixelOffsetMode‑Datensatz gibt an, wie Pixel relativ zu den
Koordinaten der Zeichenfläche zentriert werden.
EmfPlusSetRenderingOriginDer EmfPlusSetRenderingOrigin‑Datensatz gibt den Renderursprung für die Grafikausgabe an.
EmfPlusSetTextContrastDer EmfPlusSetTextContrast‑Datensatz gibt den Textkontrast gemäß dem Gamma‑Korrekturwert an.
EmfPlusSetTextRenderingHintDer EmfPlusSetTextRenderingHint‑Datensatz gibt die Qualität der Textdarstellung an, einschließlich des Typs des Anti‑Aliasing.
EmfPlusSetTsClipDer EmfPlusSetTSClip‑Datensatz gibt die Clip‑Bereiche im Grafikgerätekontext für einen Terminal‑Server an.
EmfPlusSetTsGraphicsDer EmfPlusSetTSGraphics‑Datensatz gibt den Zustand eines Grafikgerätekontexts für einen Terminal‑Server an.
EmfPlusSetWorldTransformDer EmfPlusSetWorldTransform‑Record setzt die Welttransformation gemäß den Werten in einer
angegebenen Transformationsmatrix fest.
EmfPlusStateRecordTypeDie State‑Record‑Typen geben Operationen am Zustand des Wiedergabe‑Geräte‑Kontexts an.
EmfPlusTerminalServerRecordTypeDie Terminal‑Server‑Record‑Typen geben die Grafikverarbeitung auf einem Terminal‑Server an. Die folgenden
sind EMF+‑Terminal‑Server‑Record‑Typen.
EmfPlusTransformRecordTypeDie Transform‑Record‑Typen geben Eigenschaften und Transformationen in Koordinatenräumen an.
EmfPlusTranslateWorldTransformDer EmfPlusTranslateWorldTransform‑Record führt eine Verschiebung der aktuellen Weltraum‑Transformation durch.