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. EmfPlus.Records.EmbPlusDrawImagePoints відносно.Цей пункт вказує на те, чи в полі 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; }