Class EmfPlusFillClosedCurve

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.EmfPlusFillClosedCurve 类的新例子。

public EmfPlusFillClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

源源。

Properties

BrushId

接收或设置刷子识别器32 位未签名整合器,指定 EmfPlusBrush,其内容为由 S 点在旗帜字段中确定. 此刷子用于填写内部关闭的枢机线。

public int BrushId { get; set; }

财产价值

int

Compressed

收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve 是否被压缩。这一点表明 PointData 字段是否指定压缩数据。设置时, PointData 在 16 位坐标空间中指定绝对位置完整的坐标. 如果明确, PointData 指定绝对位置协调空间与32位浮点坐标。

一个“浮动”填充操作根据“平等平等”规则填充区域。根据这个规则,一个测试点可以确定是内外的。关闭曲线如下:从测试点绘制一条线到一个遥远的点如果这条线穿过曲线一个奇怪的次数,测试点在曲线内;否则,测试点在曲线外。

一个“替代”填充操作根据“非零”规则填充区域。根据这个规则,测试点可以确定是内部或外部。关闭曲线如下:从一个测试点绘制一条线到一个远离曲线 计算曲线通过测试的次数从左到右线,并计算曲线穿越的次数。测试线从右到左:如果这两个数字是相同的,则测试点它在曲线之外;否则,测试点在曲线内。

public bool Compressed { get; set; }

财产价值

bool

IsColor

收到或设置一个值,表明这个例子是否是颜色。如果设置, BrushId 将颜色指定为 EmfPlusARGB 对象(第 2.2.2.1 节)。如果很清楚, BrushId 包含一个 EmfPlusBrush 对象的指数(第 2.2.1.1 节) 在 EMF+ 对象表中。

public bool IsColor { get; set; }

财产价值

bool

PointData

获取或设置点数据一系列计算点,指定定义 spline 的线条的终点。在关闭的枢机线上,曲线继续通过 PointData 的最后点。序列和连接到序列中的第一个点

public PointF[] PointData { get; set; }

财产价值

PointF ( )

Relative

收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve 是否相对。这个点表明 PointData 字段是否指定相对或绝对位置。如果设置,在 PointData 中,每个元素都指定了在坐标空间中的位置。关于前列表中所指定的位置。在 PointData 中的第一个元素中,在坐标(0.0)中的先前位置是假设的。如果明确, PointData 根据 C 旗帜指定绝对位置。请注意,如果这个旗帜设置,则 C 旗帜(上方)不定义,必须忽略。

public bool Relative { get; set; }

财产价值

bool

Tension

接收或设置紧张一个 32 位浮动点值,说明 spline 越过越紧。通过点. 0.0 的值指定 spline 是直线的序列随着价值的增加,曲线变得更加圆形。7、看《古兰经》和《古兰经》

public float Tension { get; set; }

财产价值

float

Winding

收到或设置一个值,表明这个 Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve是否正在旋转。这一点表明如何完成填充操作。如果设置,填充是“必定”填充;如果清晰,填充是“替代”填充。

public bool Winding { get; set; }

财产价值

bool

 中文