Class EmfPlusDrawBeziers

Class EmfPlusDrawBeziers

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

رکورد EmfPlusDrawBeziers مشخص می کند که یک ردیف از منحنی های Bezier متصل است.سفارش برای نقاط داده Bezier نقطه شروع، کنترل نقطه 1 است.برای اطلاعات بیشتر به [MSDN-DrawBeziers] مراجعه کنید.

public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawBeziers

اعضای ارثی

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

EmfPlusDrawBeziers(EmfPlusRecord)

شروع یک مثال جدید از Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawBeziers کلاس.

public EmfPlusDrawBeziers(EmfPlusRecord source)

Parameters

source EmfPlusRecord

منبع است.

Properties

Compressed

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

public bool Compressed { get; set; }

ارزش املاک

bool

ObjectId

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

public byte ObjectId { get; set; }

ارزش املاک

byte

PointData

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

public PointF[] PointData { get; set; }

ارزش املاک

PointF [ ]

Relative

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

public bool Relative { get; set; }

ارزش املاک

bool

 فارسی