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; }
ارزش املاک
DriverStringOptionsFlags
دریافت یا تنظیم درایور گزینه های ردیف پرچمیک کلگر 32 بیتی نامشخص که فضای، جهت گیری و کیفیت ارائه را برای نوار مشخص می کند.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
ارزش املاک
EmfPlusDriverStringOptionsFlags
GlyphCount
محاسبه گلیف را دریافت یا تنظیم کنیدیک کل بی 32 بیتی که تعداد گلیف ها را در نوار مشخص می کند
public int GlyphCount { get; set; }
ارزش املاک
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; }
ارزش املاک
MatrixPresent
دریافت و یا تنظیم اگر ماتریکس پرچمیک کلگر 32 بیتی بدون علامت که مشخص می کند که آیا یک ماتریس تبدیل در میدان TransformMatrix وجود دارد یا خیر.0 - هیچ ماتریکس وجود ندارد. 1 - ماتریکس تبدیل در میدان TransformMatrix است
public int MatrixPresent { get; set; }
ارزش املاک
ObjectId
دریافت یا تنظیم شناسه اشیاء.شاخص جدول اشیاء EMF+ EmfPlusFont موضوع (قسمت )2.2.1.3) برای ارائه متن.قیمت باید صفر تا 63 باشد.
public byte ObjectId { get; set; }
ارزش املاک
TransformMatrix
دریافت یا تنظیم ماتریس تبدیلیک اشیاء EmfPlusTransformMatrix اختیاری (قسمت 2.2.2.47) که مشخص می کند که برایحضور این داده ها از میدان MatrixPresent تعیین می شود.
public Matrix TransformMatrix { get; set; }