Class EmfPlusDrawImagePoints
Navne til: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sammensætning: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawImagePoints-registret angiver tegning af et skalaeret billede inde i et parallelogram.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
De arvede medlemmer
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
En EmfPlusImage kan angive enten en bitmap eller metafile.Farver i et billede kan manipuleres under rendering. De kan korrigeres, mørkes,Lyst og fjernet.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Initialiserer en ny instans af Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints klasse.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Den kilde.
Properties
ApplyingAnEffect
Giver eller sætter en værdi, der angiver, om [anvendelse af en effekt].Denne bit indikerer, at renderingen af billedet omfatter anvendelse af en effekt.Hvis det er indstillet, skal et objekt i Effektklassen være angivet i en tidligereEmfPlusSerializableObject rekord (sektion 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Ejendomsværdi
Compressed
Giver eller sætter en værdi, der angiver, om PointData er komprimeret.Denne bit indikerer, om PointData-feltet angiver komprimerede data.Hvis det er indstillet, angiver PointData absolutte placeringer i koordinaterområdet med en 16-bit-integrator.Hvis det er klart, angiver PointData absolutte placeringer i koordinatsområdet med32-bit koordinering af flodpunkter.Bemærk: Hvis P-flaggen (under) er indstillet, er denne flag ugyldig og bør ignoreres.
public bool Compressed { get; set; }
Ejendomsværdi
ImageAttributesId
modtager eller indsætter en 32-bit usigned integer, der indeholder indekset forOptional EmfPlusImageAttributes objekt (sektion 2.2.1.5) i EMF+ Objekttabellen.
public int ImageAttributesId { get; set; }
Ejendomsværdi
ObjectId
Giver eller indsætter objektidentifikatoren.Indeksen for et EmfPlusImage-objekt (sektion 2.2.1.4) i EMF+Objekttabellen, som angiver billedet til at renderes. værdien MÅ være 0 til 63, inkluderet.
public byte ObjectId { get; set; }
Ejendomsværdi
PointData
Giver eller indsætter en række kontingentpunkter, der angiver tre punkter i et parallelogram.De tre punkter repræsenterer de øverste venstre, øverst højre og nedre venstre hjørner afDen fjerde punkt af parallelogrammet er ekstrapoleret fra de første tre.del af billedet angivet af SrcRect-feltet SHOULD har skalering og skæringomdannelser anvendes, hvis det er nødvendigt for at passe ind i parallelogrammet.
public PointF[] PointData { get; set; }
Ejendomsværdi
PointF []
Relative
Få eller indstille en værdi, der angiver, om dette Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EfPlusDrawImagePoints er forholdsvis.Dette stykke angiver, om PointData-feltet specificerer relative eller absolutte placeringer.Hvis det er indstillet, angiver hvert element i PointData en placering i det koordinater, der eri forhold til den placering, der er angivet af det foregående element i rækkefølgen.Det første element i PointData, en tidligere placering på koordinater (0,0) antas.PointData angiver absolutte placeringer i henhold til C-flagget.Bemærk: Hvis denne flag er indstillet, er C-flaggen (over) udefineret og MUST ignoreres.
public bool Relative { get; set; }
Ejendomsværdi
SrcRect
Giver eller indsætter et EmfPlusRectF-objekt (sektion 2.2.2.39) som definerer en del af billedet, der skal renderes.
public RectangleF SrcRect { get; set; }
Ejendomsværdi
SrcUnit
Giver eller indsætter en 32-bit signeret integrator, der definerer enhederne i SrcRect-feltet.være UnitPixelværdien i UnitType-listen (sektion 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }