Class EmfPlusDrawImagePoints
Името на пространството: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Записът EmfPlusDrawImagePoints посочва рисуването на скалирано изображение в рамките на паралел.
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 може да посочи или бита карта или метафил.Цветовете на изображението могат да бъдат манипулирани по време на рендериране. те може да се коригират, затъмнят,Осветлена и премахната.
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 е компресирана.Този бит показва дали полето PointData посочва компресираните данни.Ако е зададено, PointData посочва абсолютните позиции в координатното пространство с 16-битови целиако е ясно, PointData посочва абсолютните локации в координатното пространство с32-битови плавателни координати.Забележка Ако знамето P (долу) е зададено, това знаме е неразрешено и трябва да бъде игнорирано.
public bool Compressed { get; set; }
стойност на имота
ImageAttributesId
получава или поставя 32-битов несъгласен интегър, който съдържа индекса наОпционален обект EmfPlusImageAttributes (секция 2.2.1.5) в таблицата за обекти EMF+.
public int ImageAttributesId { get; set; }
стойност на имота
ObjectId
Получава или поставя идентификатора на обекта.Индексът на обекта EmfPlusImage (секция 2.2.1.4) в EMF+Таблица на обекта, която посочва изображението, което трябва да се предава. стойността Трябва да бъде нула до 63, включително.
public byte ObjectId { get; set; }
стойност на имота
PointData
Получава или задава редица точки, които посочват три точки на паралел.Тези три точки представляват горните леви, горната десни и долните ляви ъгли наЧетвъртата точка на паралелограмата е екстраполирана от първите три.част от изображението, посочено от srcRect поле SHOULD имат скалиране и разширяванеТрансформации, приложими, ако е необходимо, за да се вписват в паралелограмата.
public PointF[] PointData { get; set; }
стойност на имота
PointF []
Relative
Получава или задава стойност, която показва дали този Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawImagePoints е относителен.Тази точка показва дали полето PointData посочва относителни или абсолютни локации.Ако е зададено, всеки елемент в PointData посочва местоположение в координатното пространство, което епо отношение на местоположението, посочено от предходния елемент в реда.Първият елемент в PointData, предишното местоположение на координатите (0,0) се приема.PointData определя абсолютното местоположение в съответствие с знамето C.Забележка Ако това знаме е зададено, знамето C (над) е неразрешено и трябва да бъде игнорирано.
public bool Relative { get; set; }
стойност на имота
SrcRect
Получава или поставя обект EmfPlusRectF (секция 2.2.2.39) който определя част от изображението, което трябва да бъде представено.
public RectangleF SrcRect { get; set; }
стойност на имота
SrcUnit
Получава или поставя 32-битов подписан интегър, който определя единиците на SrcRect полето.да бъде стойността на UnitPixel на списъка UnitType (секция 2.1.1.33).
public EmfPlusUnitType SrcUnit { get; set; }