Class EmfPlusFillClosedCurve
Названий на: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Асамблея: Aspose.Imaging.dll (25.4.0)
Запис EmfPlusFillClosedCurve вказує на заповнення інтер’єру закритої кардинальної смуги
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
Нападні члени
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()
Constructors
EmfPlusFillClosedCurve(EmfPlusRecord)
Ініціалізація нової інстанції Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve клас.
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
і джерела .
Properties
BrushId
Знайти або встановити ідентифікатор шприца32-розрядна непідписання, яка вказує на EmfPlusBrush, вміст якоговизначається S-біт у полі Флаг. Цей шприц використовується для заповнення інтер’єруЗакрита кардинальна лінія.
public int BrushId { get; set; }
вартість нерухомості
Compressed
Ви отримаєте або встановите значення, яке вказує на те, чи компресується цей Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmmFillClosedCurve.Цей біт вказує на те, чи визначає поле PointData компресовані дані.Якщо встановлено, то PointData визначає абсолютні місця в координатному просторі з 16-бітнимУ разі чіткості, PointData визначає абсолютні місця вКоординаційний простір з координатами 32-бітних плаваючих точок.
Операція “повнення” заповнює ділянки згідно з правилом “рівно-відданої рівності”.Згідно з цим правилом, тест-точка може бути визначена як всередині, так і за її межами.Закрита крива наступна: Нарізати лінію з точки випробування до точки, яка віддаленаЯкщо ця лінія перетинає криву дивну кількість разів, то тестточка знаходиться всередині криви; в іншому випадку точка випробування є поза кривою.
Операція “альтернативного” заповнення заповнює ділянки відповідно до правила “не нуля”.Згідно з цим правилом, тест-точка може бути визначена як внутрішньо, так і зовні.Закрита крива наступна: Нарізати лінію з точки випробування до точки, якаРозрахуйте кількість разів, коли крива перетинає тестлінія зліва вправо, і рахуйте кількість разів, коли крива перетинаєЯкщо ці два цифри однакові, то тест-точкаВін знаходиться за межами криви; в іншому випадку, точка випробування знаходяться всередині криви.
public bool Compressed { get; set; }
вартість нерухомості
IsColor
Він отримує або встановлює вартість, яка вказує на те, чи є ця інстанція кольором.Якщо встановлено, BrushId визначає колір як об’єкт EmfPlusARGB (розділ 2.2.2.1).Якщо це зрозуміло, BrushId містить індекс об’єкта EmfPlusBrush(розділ 2.2.1.1) в таблиці об’єктів EMF+
public bool IsColor { get; set; }
вартість нерухомості
PointData
Знайти або встановити дані пунктуСерія пунктів, що вказують кінцеві точки ліній, які визначають сплину.У закритій кардинальній смузі крива продовжується через останню точку в PointData.підключення та зв’язок з першою точкою в
public PointF[] PointData { get; set; }
вартість нерухомості
PointF [ ]
Relative
Ви отримаєте або встановите значення, яке вказує на те, чи є цей Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusFillClosedCurve відносно.Цей пункт вказує на те, чи в полі PointData вказується відносна або абсолютна позиція.Якщо встановлено, кожен елемент в PointData визначає місце розташування в координатному просторі, якеу зв’язку з місцем розташування, зазначеним попереднім елементом в порядку.з першого елемента в PointData, передбачається попереднє розташування на координатах (0,0).Якщо це зрозуміло, то PointData визначає абсолютні місця за знаменем C.Примітка Якщо цей прапор встановлений, знамення C (над) невизначена і повинна бути ігнорувана.
public bool Relative { get; set; }
вартість нерухомості
Tension
Зберегти або встановити напругу32-бітний плаваючий пункт значення, що вказує на те, наскільки напружено сплит зв’язується, коли він проходитьзначення 0,0 вказує на те, що спліна є послідовністю прямихЯк ціна зростає, крива стає більш круглим. для отримання додаткової інформації,Зверніть увагу на те, що [77] і [72]
public float Tension { get; set; }
вартість нерухомості
Winding
Ви отримаєте або встановите значення, яке вказує на те, чи це Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.EmbPlusFillClosedCurve піднімається.Цей пункт показує, як виконувати операцію заповнення.Якщо встановлено, то наповнення є “повненням”; якщо чітко, це “альтернативне” наповнювання.
public bool Winding { get; set; }