Class EmfPlusDrawImagePoints

Class EmfPlusDrawImagePoints

Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)

Im EmfPlusDrawImagePoints-Register wird festgelegt, dass ein skaliertes Bild innerhalb eines Parallelogramms dargestellt wird.

public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawImagePoints

Vererbte Mitglieder

EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Ein EmfPlusImage kann entweder eine Bitmap oder eine Metaphyl angeben.Farben in einem Bild können während der Renderung manipuliert werden. sie können korrigiert, dunkel,Erleuchtet und entfernt.

Constructors

EmfPlusDrawImagePoints(EmfPlusRecord)

Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints Klasse.

public EmfPlusDrawImagePoints(EmfPlusRecord source)

Parameters

source EmfPlusRecord

Die Quelle.

Properties

ApplyingAnEffect

Er erhält oder stellt einen Wert an, der darauf hindeutet, ob [ein Effekt angewendet wird].Dieser Stück zeigt an, dass die Darstellung des Bildes die Anwendung eines Effekts beinhaltet.Wenn festgelegt, muss ein Objekt der Effektklasse in einer früherenEmfPlusSerialisableObject Register (Abschnitt 2.3.5.2).

public bool ApplyingAnEffect { get; set; }

Eigentumswert

bool

Compressed

Er erhält oder setzt einen Wert, der darauf hindeutet, ob PointData komprimiert ist.Dieser Bit zeigt an, ob das PointData-Feld komprimierte Daten angibt.Wenn festgelegt, spricht PointData die absoluten Standorte im Koordinatenraum mit 16-Bit-Integer an.Koordinaten.Wenn klar, spricht PointData die absoluten Standorte im Koordinatenraum mit32-Bit Floating Point Koordinaten.Hinweis Wenn die Flagge P (nieder) eingestellt ist, ist diese Flagge undefiniert und MUST ignoriert werden.

public bool Compressed { get; set; }

Eigentumswert

bool

ImageAttributesId

Er bekommt oder setzt einen 32-Bit-Unschriebenen, der den Index desoptionale EmfPlusImageAttributes Objekt (Abschnitt 2.2.1.5) in der EMF+ Objekttabelle.

public int ImageAttributesId { get; set; }

Eigentumswert

int

ObjectId

Erhält oder stellt den Objektidentifikator.Der Index eines EmfPlusImage-Objekts (Abschnitt 2.2.1.4) in der EMF+Objekttabelle, die das Bild angibt, das dargestellt werden soll. Der Wert MUST 0 bis 63, inklusive sein.

public byte ObjectId { get; set; }

Eigentumswert

byte

PointData

Er erhält oder setzt eine Reihe von Punkten, die drei Punkte eines Parallelogramms angeben.Die drei Punkte repräsentieren die oberen linken, oberen rechten und unteren linken Ecke desDer vierte Punkt des Parallelogramms wird aus den ersten drei extrapoliert.Teil des durch das SrcRect-Feld angegebenen Bildes SHOULD haben Skalierung und SchallungTransformationen angewendet, wenn nötig, um innerhalb des Parallelogramms zu passen.

public PointF[] PointData { get; set; }

Eigentumswert

PointF [][]

Relative

Sie erhalten oder setzen einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawImagePoints relativ ist.Dieser Punkt zeigt an, ob das PointData-Feld relative oder absolute Standorte angibt.Wenn festgelegt, spricht jedes Element in PointData eine Position im Koordinatenbereich, diein Bezug auf den vom vorherigen Element in der Reihe angegebenen Standort.Das erste Element in PointData, eine vorherige Position bei Koordinaten (0,0) wird angenommen,PointData bestimmt absolute Standorte nach der C-Flagge.Hinweis: Wenn diese Flagge eingestellt ist, ist die Flagge C (über) undefiniert und MUST ignoriert werden.

public bool Relative { get; set; }

Eigentumswert

bool

SrcRect

Er bekommt oder setzt ein EmfPlusRectF Objekt (Abschnitt 2.2.2.39) das einen Teil des Bildes definiert, der dargestellt werden soll.

public RectangleF SrcRect { get; set; }

Eigentumswert

RectangleF

SrcUnit

Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die Einheiten des SrcRect-Felds definiert.ist das UnitPixel-Wert der UnitType-Liste (Abschnitt 2.1.1.33).

public EmfPlusUnitType SrcUnit { get; set; }

Eigentumswert

EmfPlusUnitType

 Deutsch