Class EmfPlusDrawDriverString

Class EmfPlusDrawDriverString

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

رکورد EmfPlusDrawDriverString خروجی متن را با موقعیت های شخصیت مشخص می کند.

public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType

Inheritance

object MetaObject EmfPlusRecord EmfPlusDrawingRecordType EmfPlusDrawDriverString

اعضای ارثی

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

EmfPlusDrawDriverString(EmfPlusRecord)

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

public EmfPlusDrawDriverString(EmfPlusRecord source)

Parameters

source EmfPlusRecord

منبع است.

Properties

BrushId

دریافت یا تنظیم شناسه برشیک کل 32 بیتی بدون علامت که یا رنگ پیشگام متن یا یک برش گرافیک را مشخص می کند،بر اساس ارزش پرچم S در پرچم ها

public int BrushId { get; set; }

ارزش املاک

int

DriverStringOptionsFlags

دریافت یا تنظیم درایور گزینه های ردیف پرچمیک کلگر 32 بیتی نامشخص که فضای، جهت گیری و کیفیت ارائه را برای نوار مشخص می کند.

public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }

ارزش املاک

EmfPlusDriverStringOptionsFlags

GlyphCount

محاسبه گلیف را دریافت یا تنظیم کنیدیک کل بی 32 بیتی که تعداد گلیف ها را در نوار مشخص می کند

public int GlyphCount { get; set; }

ارزش املاک

int

GlyphPos

دریافت یا تنظیم موقعیت های گلیفمجموعه ای از اشیاء EmfPlusPointF (قسمت 2.2.2.36) که موقعیت خروجی هر گلیف کاراکتر را مشخص می کند.باید عناصر GlyphCount وجود داشته باشد که یک به یک با عناصر در محدوده Glyphs مطابقت دارند.موقعیت های گلیف از موقعیت اولین گلیف محاسبه می شود اگر DriverStringOptionsRealizedAdvanceپرچم در DriverStringOptions پرچم تنظیم شده است.در این مورد، GlyphPos تنها موقعیت اولین گلیف را مشخص می کند.

public PointF[] GlyphPos { get; set; }

ارزش املاک

PointF [ ]

Glyphs

دریافت یا تنظیم گلیف هامجموعه ای از ارزش های 16 بیتی که متن را برای نقاشی تعریف می کند.اگر پرچم DriverStringOptionsCmapLookup در میدان DriverStringOptionsFlags تنظیم شده است، هر ارزش در اینشاخص یک کاراکتر Unicode را مشخص می کند.در غیر این صورت، هر ارزش یک شاخص را به یک شاخص مشخص می کند.گلیف کاراکتر در اشیاء EmfPlusFont که با ارزش ObjectId در میدان پرچم مشخص شده است.

public short[] Glyphs { get; set; }

ارزش املاک

short [ ]

IsColor

دریافت یا تنظیم یک مقدار نشان می دهد که آیا این مثال رنگ است.این بیت نشان دهنده نوع داده ها در میدان BrushId است.اگر تنظیم شود، BrushId ارزش رنگ را در یک اشیاء EmfPlusARGB مشخص می کند.(قسمت 2.2.2.1) اگر روشن باشد، BrushId شامل EMF+ Object است.شاخص جدول یک اشیاء EmfPlusBrush (قسمت 2.2.1.1)

public bool IsColor { get; set; }

ارزش املاک

bool

MatrixPresent

دریافت و یا تنظیم اگر ماتریکس پرچمیک کلگر 32 بیتی بدون علامت که مشخص می کند که آیا یک ماتریس تبدیل در میدان TransformMatrix وجود دارد یا خیر.0 - هیچ ماتریکس وجود ندارد. 1 - ماتریکس تبدیل در میدان TransformMatrix است

public int MatrixPresent { get; set; }

ارزش املاک

int

ObjectId

دریافت یا تنظیم شناسه اشیاء.شاخص جدول اشیاء EMF+ EmfPlusFont موضوع (قسمت )2.2.1.3) برای ارائه متن.قیمت باید صفر تا 63 باشد.

public byte ObjectId { get; set; }

ارزش املاک

byte

TransformMatrix

دریافت یا تنظیم ماتریس تبدیلیک اشیاء EmfPlusTransformMatrix اختیاری (قسمت 2.2.2.47) که مشخص می کند که برایحضور این داده ها از میدان MatrixPresent تعیین می شود.

public Matrix TransformMatrix { get; set; }

ارزش املاک

Matrix

 فارسی