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.يتم حساب مواقف الجليف من موقع الجليف الأول إذا تم تحديد DriverStringOptionsفي هذه الحالة ، يحدد GlyphPos موقع الجليف الأول فقط.
public PointF[] GlyphPos { get; set; }
قيمة الممتلكات
PointF [ ]
Glyphs
احصل على أو وضع الألواح المطاطيةمجموعة من القيم 16 بت التي تحدد شريط النص للطباعة.إذا تم تعيين علامة DriverStringOptionsCmapLookup في حقل DriverStringOptionsFlags، فإن كل قيمة في هذاالمجموعة تحدد حرفًا واحدًا.إلا فإن كل قيمة تحدد مؤشرغليف الشخصية في كائن EmfPlusFont المحدد بقيمة ObjectId في حقل Flags.
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 بت الذي يحدد ما إذا كانت ماتريكس التحويل موجودة في حقل TransformMatrix0 - لا يوجد ماتريكس موجود. 1 - ماتريكس التحويل هو في حقل TransformMatrix
public int MatrixPresent { get; set; }
قيمة الممتلكات
ObjectId
يحصل أو يضع الكائن المحدد.مؤشر جدول الكائنات EMF+ EmfPlusFont الموضوع ( القسم )يجب أن يكون القيمة صفرًا إلى 63 ، شاملًا.
public byte ObjectId { get; set; }
قيمة الممتلكات
TransformMatrix
يحصل أو يقوم بتحويل المصفوفةكائن اختياري EmfPlusTransformMatrix (القسم 2.2.2.47) الذي يحدد التحول الذي ينطبق علىيتم تحديد وجود هذه البيانات من مربع MatrixPresent.
public Matrix TransformMatrix { get; set; }