Class EmfPlusDrawClosedCurve

Class EmfPlusDrawClosedCurve

نام ها : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records جمع آوری: Aspose.Imaging.dll (25.4.0)

رکورد EmfPlusDrawClosedCurve مشخص می کند که یک خط کاردینال بسته طراحی شده است.

public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawClosedCurve

اعضای ارثی

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

EmfPlusDrawClosedCurve(EmfPlusRecord)

شروع یک مثال جدید از Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve کلاس.RecordType - یک کل 16 بیتی نامعلوم است که این نوع ضبط را به عنوان EmfPlusDrawClosedCurve شناسایی می کند.از فهرست RecordType (قسمت 2.1.1.1)، ارزش باید 0x4017 باشد.

public EmfPlusDrawClosedCurve(EmfPlusRecord source)

Parameters

source EmfPlusRecord

منبع است.

Properties

Compressed

دریافت یا تنظیم یک مقدار نشان می دهد که آیا این Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve فشرده شده است.این بیت نشان می دهد که آیا میدان PointData داده های فشرده را مشخص می کند یا خیر.اگر تنظیم شود، PointData مکان های مطلق را در فضای هماهنگی با هماهنگی های 16 بیتی مشخص می کند.اگر روشن باشد، PointData مکان های مطلق را در فضای هماهنگی با هماهنگی های نقطه شناور 32 بیتی مشخص می کند.اگر پرچم نسبی (در زیر) تنظیم شده باشد، این پرچم نامحدود است و باید نادیده گرفته شود.

public bool Compressed { get; set; }

ارزش املاک

bool

ObjectId

دریافت یا تنظیم شناسه اشیاء.شاخص یک اشیاء EmfPlusPen (قسمت 2.2.1.7) در EMF+جدول اشیاء برای کشیدن منحنی بسته باید از صفر تا 63 باشد.

public byte ObjectId { get; set; }

ارزش املاک

byte

PointData

دریافت یا تنظیم داده های نقطهمجموعه ای از نقاط محاسبه که نقطه نهایی خطوط را مشخص می کند که خط را تعریف می کند.در یک خط بسته کاردینال،منحنی از طریق آخرین نقطه در ردیف PointData ادامه می یابد و با اولین نقطه در ردیف متصل می شود.نوع داده در این ردیف توسط میدان پرچم مشخص می شود، به شرح زیر: نوع داده معنیموضوع EmfPlusPointR (قسمت 2.2.2.37)اگر پرچم P در پرچم ها قرار داده شود، نقطه ها مکان های نسبی را مشخص می کنند.موضوع EmfPlusPointF (قسمت 2.2.2.36)اگر بیتی های P و C در میدان پرچم تنظیم شده باشند، نقطه ها مکان های مطلق را مشخص می کنند.موضوع EmfPlusPoint (قسمت 2.2.2.35)اگر بیت P روشن است و بیت C در میدان پرچم تنظیم شده است، نقطه ها مکان های نسبی را مشخص می کنند.

public PointF[] PointData { get; set; }

ارزش املاک

PointF [ ]

Relative

دریافت یا تنظیم یک مقدار نشان می دهد که آیا این Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve نسبی است.این نقطه نشان می دهد که آیا میدان PointData مکان های نسبی یا مطلق را مشخص می کند.اگر تنظیم شود، هر عنصر در PointData یک مکان در فضای هماهنگی را مشخص می کند که نسبی است.به موقعیت مشخص شده توسط عنصر قبلی در ردیف.در مورد اولعناصر در PointData، یک موقعیت قبلی در هماهنگی ها (0.0) در نظر گرفته می شود.PointData مکان های مطلق را با توجه به پرچم C مشخص می کند.اگر این پرچم تنظیم شده باشد، پرچم فشرده (در بالا) نامحدود است و باید نادیده گرفته شود.

public bool Relative { get; set; }

ارزش املاک

bool

Tension

تنش را می گیرد یا می گیرد.یک عدد نقطه پرنده 32 بیتی که مشخص می کند که چگونگی چسباندندر حالی که از طریق نقطه عبور می کند، یک مقدار 0 نشان می دهد کهاین خط یک ردیف از خطوط مستقیم است.در حالی که ارزش افزایش می یابد،برای اطلاعات بیشتر، [SPLINE77] و [PETZOLD] را ببینید.

public float Tension { get; set; }

ارزش املاک

float

 فارسی