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.EmbPlus.Records.EnfPlusFillClosedCurve класс.
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.EmpPlus.Records.empplusFillClosedCurve.Этот пункт указывает, указывается ли в поле PointData относительное или абсолютное местоположение.Если установлено, каждый элемент в PointData указывает местоположение в пространстве координата, котороев отношении места, указанного предыдущим элементом в диапазоне.из первого элемента в PointData предполагается предыдущее местоположение на координатах (0,0).Если ясно, то PointData указывает абсолютные местоположения в соответствии с флагом C.Примечание Если этот флаг устанавливается, C-флаг (выше) не определен и должен быть игнорирован.
public bool Relative { get; set; }
Стоимость недвижимости
Tension
Принимает или устанавливает напряжение32-битная плавающая точка, которая указывает на то, насколько жестко шпион обтягивается, как он проходитЗначение 0,0 указывает на то, что spline является последовательностью прямыхПо мере роста стоимости, поворот становится более круглым. для получения дополнительной информации,Смотрите также: [США] и [ПЕТЗОЛД]
public float Tension { get; set; }
Стоимость недвижимости
Winding
Получается или устанавливается значение, указывающее на то, является ли это Aspose.Imaging.FileFormats.Emf.EMFPlus.Records.Эта точка указывает, как выполнить работу заполнения.Если установлено, заполнение является «выполняющимся» заполнением; если четко, то запълнение — «альтернативным».
public bool Winding { get; set; }