Class EmfPlusDrawImagePoints
nazivni prostor: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Sastav: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawImagePoints zapis određuje crtanje skaliranog slika unutar paralelograma.
public sealed class EmfPlusDrawImagePoints : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawImagePoints
naslijeđeni članovi
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
EmfPlusImage može odrediti bitmap ili metafil.Boje u slici mogu se manipulirati tijekom renderiranja. oni mogu biti ispravljeni, tamni,osvijetljen i uklonjen.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Inicijalizira novu primjenu Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawImagePoints razreda.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Izvor je.
Properties
ApplyingAnEffect
Dobiva ili postavlja vrijednost koja ukazuje na to da li [uplaćuje učinak].Ovaj bit ukazuje na to da renderiranje slike uključuje primjenu učinka.Ako je postavljen, predmet u razredu učinka mora biti naveden u prethodnomEmfPlusSerializableObject zapis (odjeljak 2.3.5.2)
public bool ApplyingAnEffect { get; set; }
Vrijednost nekretnina
Compressed
Dobiva ili postavlja vrijednost koja ukazuje na to je li PointData komprimiran.Ovaj bit ukazuje na to da li polje PointData navodi komprimirane podatke.Ako je postavljen, PointData određuje apsolutna lokacija u koordinatnom prostoru s 16-bitnim cijelomAko je jasno, PointData određuje apsolutna lokacija u koordinatnom prostoru sKoordinacije 32-bitnih točaka.Napomena Ako je zastava P (dolje) postavljena, ova zvijezda nije definirana i mora biti ignorirana.
public bool Compressed { get; set; }
Vrijednost nekretnina
ImageAttributesId
dobiva ili postavlja 32-bitni nepisani cjelina koji sadrži indeksOpcionalni EmfPlusImageAttributes objekt (odjeljak 2.2.1.5) u tablici EMF+ objekata.
public int ImageAttributesId { get; set; }
Vrijednost nekretnina
ObjectId
Pronađite ili postavite identifikaciju predmeta.Indeks objekta EmfPlusImage (odjeljak 2.2.1.4) u EMF+Objektna tablica, koja određuje sliku koju treba prikazati. vrijednost mora biti nula do 63, uključujući.
public byte ObjectId { get; set; }
Vrijednost nekretnina
PointData
Dobiva ili postavlja niz brojnih točaka koji određuju tri točke paralelograma.Trojica točaka predstavljaju gornji desni i donji lijevi kutovi.Četvrta točka paralelograma ekstrapolira se iz prvih tri.dio slike navedenog SrcRect poljem SHOULD imaju skaliranje i širenjetransforms primijenjen ako je potrebno da se prilagodi unutar paralelograma.
public PointF[] PointData { get; set; }
Vrijednost nekretnina
PointF []
Relative
Pronađite ili postavite vrijednost koja ukazuje na to je li ovaj Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawImagePoints relativan.Ovaj bit ukazuje na to da li polje PointData određuje relativna ili apsolutna lokacija.Ako je postavljen, svaki element u PointData određuje lokaciju u koordinatnom prostoru koja jeu odnosu na lokaciju navedenu prethodnim elementom u redoslijedu.Prvi element u PointData, prethodna lokacija u koordinatama (0,0) pretpostavlja se.PointData određuje apsolutna lokacija prema zastavi C.Upozorenje Ako je postavljena ova zastava, zastave C (iznad) nisu definirane i moraju biti ignorirane.
public bool Relative { get; set; }
Vrijednost nekretnina
SrcRect
Dobiva ili postavlja EmfPlusRectF objekt (odjeljak 2.2.2.39) koji definira dio slike koji će se prikazati.
public RectangleF SrcRect { get; set; }
Vrijednost nekretnina
SrcUnit
Dobiva ili postavlja 32-bitni potpisani integrator koji definira jedinice SrcRect polja.bit UnitPixel vrijednost UnitType popisa (odjeljak 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }