Class EmfPlusPenOptionalData
نام ها : Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects جمع آوری: Aspose.Imaging.dll (25.4.0)
موضوع EmfPlusPenOptionalData داده های اختیاری را برای یک قلم گرافیکی مشخص می کند
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
اعضای ارثی
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
دریافت یا تنظیم اختیاری EmfPlusCompoundLineData اشیاء (قسمت 2.2.2.9)که مجموعه ای از ارزش های نقطه شناور را مشخص می کند کهخط ترکیبی یک قلم، که از خطوط موازی تشکیل شده استدر این زمینه باید حضور داشته باشد اگر…پرچم PenDataCompoundLine در میدان PenDataFlags تنظیم شده استاز موضوع EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
ارزش املاک
CustomEndCapData
دریافت یا تنظیم اختیاری EmfPlusCustomEndCapData اشیاء (قسمت 2.2.2.11)این شکل به شکل نهایی تعیین می شود، شکل آن به شکلاستفاده در انتهای یک خط با این قلم کشیده شده است.شکل های مختلف، مانند یک مربع، دایره یا الماس.میدان باید وجود داشته باشد اگر پرچم PenDataCustomEndCapتنظیم در میدان PenDataFlags از اشیاء EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
ارزش املاک
CustomStartCapData
دریافت یا تنظیم اختیاری EmfPlusCustomStartCapData (قسمت 2.2.2.15)که شکل سفارشی start-cap را تعریف می کند، که شکلاستفاده در ابتدای یک خط با این قلم کشیده شده است.از اشکال مختلف مانند یک مربع، دایره یا الماس.این میدان باید در صورت پرچم PenDataCustomStartCap وجود داشته باشد.تنظیم شده در میدان PenDataFlags از اشیاء EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
ارزش املاک
DashOffset
دریافت یا تنظیم اختیاری 32 بیتی نقطه شناور که مشخص می کندفاصله از آغاز یک خط تا آغاز یک خطاولین فضا در یک الگوی خط چرخیده است.این میدان بایددر حال حاضر اگر پرچم PenDataDashedLineOffset درقلم قلم قلم قلم قلم قلم قلم قلم قلم قلم قلم قلم قلم قلم
public float DashOffset { get; set; }
ارزش املاک
DashedLineCapType
دریافت و یا تنظیم اختیاری 32 بیتی امضا کامل که مشخص فرم برایهر دو انتهای هر درایو در یک خط درایو.این میدان بایددر حال حاضر اگر پرچم PenDataDashedLineCap درفیلد PenDataFlags از اشیاء EmfPlusPenData، وارزش باید در لیست DashedLineCapType تعریف شود(قسمت ۲۱.۱ ۱۰)
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
ارزش املاک
DashedLineData
دریافت یا تنظیم اختیاری EmfPlusDashedLineData اشیاء (قسمت 2.2.2.16)که طول دانه ها و فضاها را در یک عادت مشخص می کند.این میدان باید وجود داشته باشد اگر PenDataDashedLineپرچم قرار داده شده در میدان PenDataFlags از EmfPlusPenDataموضوع است.
public EmfPlusDashedLineData DashedLineData { get; set; }
ارزش املاک
EndCap
دریافت یا تنظیم اختیاری 32 بیتی امضا کامل که فرم را مشخص می کندبرای پایان یک خط در میدان CustomEndCapData.اینمیدان باید حضور داشته باشد اگر پرچم PenDataEndCap درمیدان PenDataFlags از اشیاء EmfPlusPenData، و ارزشباید در فهرست LineCapType تعریف شود.
public EmfPlusLineCapType EndCap { get; set; }
ارزش املاک
Join
دریافت یا تنظیم یک امضا اختیاری 32 بیتی که مشخص می کند چگونه به پیوستندو خط که با همان قلم کشیده می شوند و انتهای آن با هم روبرو می شوند.این میدان باید در صورت قرار دادن پرچم PenDataJoin درفیلد PenDataFlags از اشیاء EmfPlusPenData، وارزش باید در فهرست LineJoinType تعریف شود(قسمت ۲۱.۱۱۹)
public EmfPlusLineJoinType Join { get; set; }
ارزش املاک
LineStyle
دریافت و یا تنظیم اختیاری 32 بیتی امضا کامل که مشخص سبکاستفاده شده برای خطوط کشیده شده با این قلم اشیاء. این میدان بایدحضور داشته باشید اگر پرچم PenDataLineStyle درفیلد PenDataFlags از اشیاء EmfPlusPenData، وارزش باید در فهرست LineStyle تعریف شود(قسمت ۱٫۱٫۲۰)
public EmfPlusLineStyle LineStyle { get; set; }
ارزش املاک
MiterLimit
دریافت یا تنظیم اختیاری 32 بیتی نقطه شناور که اندازه گیری را مشخص می کندمحدودیت، که حداکثر نسبت اجازه داده شده از طول متر بهفاصله فاصله فاصله فاصله فاصله فاصله فاصله فاصله فاصله فاصلهدر میان دیوارهای خط در داخل پیوستن بهاز دیوارهای خط خارج از پیوستن.طول میتر می تواند بزرگ باشد هنگامی که زاویه بین دوخطوط کوچک است.این میدان باید وجود داشته باشد اگرپرچم PenDataMiterLimit در میدان PenDataFlags تنظیم شده استاز موضوع EmfPlusPenData.
public float MiterLimit { get; set; }
ارزش املاک
PenAlignment
دریافت و یا تنظیم اختیاری 32 بیتی امضا کامل که مشخص می کندتوزیع پهنای باند با توجه بههماهنگی های خط کشیده می شود.این میدان بایددر صورت حضور در پرچم PenDataNonCenter درفیلد PenDataFlags از اشیاء EmfPlusPenData، وارزش باید در PenAlignment تعریف شود.فهرست (قسمت 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
ارزش املاک
StartCap
دریافت یا تنظیم یک امضا اختیاری 32 بیتی که فرم را مشخص می کندشروع یک خط در میدان CustomStartCapData.این میدان باید در صورت تنظیم پرچم PenDataStartCap وجود داشته باشد.در میدان PenDataFlags از اشیاء EmfPlusPenData، وارزش باید در فهرست LineCapType تعریف شود(قسمت ۲۱.۱۸)
public EmfPlusLineCapType StartCap { get; set; }
ارزش املاک
TransformMatrix
دریافت یا تنظیم یک اشیاء EmfPlusTransformMatrix اختیاری (قسمت 2.2.2.47)که یک فضای جهانی را مشخص می کند تا فضای دستگاه را برایاین میدان باید وجود داشته باشد اگر PenDataTransformپرچم قرار داده شده در میدان PenDataFlags از EmfPlusPenDataموضوع است.
public Matrix TransformMatrix { get; set; }