Class EmfPlusDrawImagePoints
Именује се: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблеја: 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
Наслеђени чланови
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 da određuje ili bitmap ili metafil.Боје у слици се могу манипулисати током рендера. могу се исправити, затамнити,осветљено и уклоњено.
Constructors
EmfPlusDrawImagePoints(EmfPlusRecord)
Иницијалише нову инстанцију класе Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints.
public EmfPlusDrawImagePoints(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
И извор је.
Properties
ApplyingAnEffect
Добија или поставља вредност која указује на то да ли [примјењује ефекат].Овај бит указује на то да рендеринг слике укључује примену ефекта.Ако је постављен, објекат класе Ефекат мора бити одређен у претходномEmfPlusSerializableObject рекорд (секција 2.3.5.2).
public bool ApplyingAnEffect { get; set; }
Вредност имовине
Compressed
Добија или поставља вредност која указује на то да ли је ПоинтДата компресирана.Овај бит указује да ли поље ПоинтДата одређује компресиране податке.Ако је постављен, PointData одређује апсолутне локације у координатној просторији са 16-битним интегромАко је јасно, PointData одређује апсолутне локације у координатној просторији са32-битни координати плавачке тачке.Напомена Ако је П знаме (доле) постављено, ова знамена је неодређена и мора се игнорисати.
public bool Compressed { get; set; }
Вредност имовине
ImageAttributesId
Добија или поставља 32-битни несигнирани интегер који садржи индексОпционални EmfPlusImageAttributes објекат (секција 2.2.1.5) у табели објеката ЕМФ+.
public int ImageAttributesId { get; set; }
Вредност имовине
ObjectId
Добија или поставља идентификатор објекта.Индекс објекта EmfPlusImage (секција 2.2.1.4) у ЕМФ+Табела објеката, која одређује слику која треба да се пренесе. вредност мора бити нула до 63, укључујући.
public byte ObjectId { get; set; }
Вредност имовине
PointData
Добија или поставља низ броја тачака који одређују три тачке паралелограма.Тројица тачака представљају горње лево, врхунско десно и долево угловеПаралелограм. четврта тачка паралелаграма се екстраполира из првих три.део слике одређеног пољем СХОУЛД има скалирање и ширењеТрансформације примењене ако је потребно да се уклапају унутар паралелограма.
public PointF[] PointData { get; set; }
Вредност имовине
PointF []
Relative
Добијете или постављате вредност која указује на то да ли је овај Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empPlusDrawImagePoints релативни.Овај бит указује на то да ли поље ПоинтДата одређује релативне или апсолутне локације.Ако је постављен, сваки елемент у ПоинтДата одређује локацију у координатној просторији која јеу односу на локацију која је наведена претходним елементом у реду.Први елемент у ПоинтДата, претпоставља се претходно место на координатима (0,0) ако је јасно,ПоинтДата одређује апсолутне локације према знамену Ц.Напомена Ако је овај знаме постављен, знаменство Ц (над) је неодређено и мора бити игнорисано.
public bool Relative { get; set; }
Вредност имовине
SrcRect
Добија или поставља ЕмфПлусРектФ објекат (секција 2.2.2.39) који дефинише део слике који ће бити представљен.
public RectangleF SrcRect { get; set; }
Вредност имовине
SrcUnit
Добија или поставља 32-битни потписани интегер који дефинише јединице поља SrcRect.да је вредност UnitPixel на листи UnitType (секција 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }