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
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
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
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
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
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
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; }