EmfPlusDrawDriverString
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType
public final class EmfPlusDrawDriverString extends EmfPlusDrawingRecordType
سجل EmfPlusDrawDriverString يحدد إخراج النص مع مواضع الأحرف.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusDrawDriverString(EmfPlusRecord source) | ينشئ مثيلاً جديداً من الفئة EmfPlusDrawDriverString. |
الطرق
| طريقة | الوصف |
|---|---|
| getObjectId() | يحصل على معرف الكائن. |
| setObjectId(byte value) | يعيّن معرف الكائن. |
| getBrushId() | يحصل على معرف الفرشاة عدد صحيح غير موقع 32‑بت يحدد إما لون النص الأمامي أو فرشاة رسومية، حسب قيمة علم S في Flags. |
| setBrushId(int value) | يضبط معرف الفرشاة عددًا صحيحًا غير موقعًا 32 بت يحدد إما لون النص الأمامي أو فرشاة رسومية، اعتمادًا على قيمة علم S في Flags |
| getDriverStringOptionsFlags() | يحصل على أعلام خيارات سلسلة السائق عددًا صحيحًا غير موقعًا 32 بت يحدد التباعد والاتجاه وجودة العرض للسلسلة. |
| setDriverStringOptionsFlags(int value) | يضبط أعلام خيارات سلسلة السائق عددًا صحيحًا غير موقعًا 32 بت يحدد التباعد والاتجاه وجودة العرض للسلسلة. |
| getGlyphCount() | يحصل على عدد الرموز عددًا صحيحًا غير موقعًا 32 بت يحدد عدد الرموز في السلسلة |
| setGlyphCount(int value) | يضبط عدد الرموز عددًا صحيحًا غير موقعًا 32 بت يحدد عدد الرموز في السلسلة |
| getGlyphPos() | يحصل على مصفوفة مواضع الرموز مصفوفة من كائنات EmfPlusPointF (القسم 2.2.2.36) التي تحدد موضع الإخراج لكل رمز حرف. |
| setGlyphPos(PointF[] value) | يضبط مصفوفة مواضع الرموز مصفوفة من كائنات EmfPlusPointF (القسم 2.2.2.36) التي تحدد موضع الإخراج لكل رمز حرف. |
| getGlyphs() | يحصل على مصفوفة الرموز مصفوفة من قيم 16‑بت التي تحدد سلسلة النص المراد رسمها. |
| setGlyphs(short[] value) | يضبط مصفوفة الرموز مصفوفة من قيم 16‑بت التي تحدد سلسلة النص المراد رسمها. |
| isColor() | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة ملونة. |
| setColor(boolean value) | يضبط قيمة تشير إلى ما إذا كانت هذه الحالة ملونة. |
| getMatrixPresent() | يحصل على علم وجود المصفوفة عددًا صحيحًا غير موقعًا 32 بت يحدد ما إذا كانت مصفوفة تحويل موجودة في حقل TransformMatrix 0 - لا توجد مصفوفة. |
| setMatrixPresent(int value) | يضبط علم وجود المصفوفة عددًا صحيحًا غير موقعًا 32 بت يحدد ما إذا كانت مصفوفة تحويل موجودة في حقل TransformMatrix 0 - لا توجد مصفوفة. |
| getTransformMatrix() | يحصل على مصفوفة التحويل كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد التحويل لتطبيقه على كل قيمة في مصفوفة النص. |
| setTransformMatrix(Matrix value) | يضبط مصفوفة التحويل كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد التحويل لتطبيقه على كل قيمة في مصفوفة النص. |
EmfPlusDrawDriverString(EmfPlusRecord source)
public EmfPlusDrawDriverString(EmfPlusRecord source)
ينشئ مثيلاً جديداً من الفئة EmfPlusDrawDriverString.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfPlusRecord | المصدر. |
getObjectId()
public byte getObjectId()
يحصل على معرف الكائن. فهرس جدول كائنات EMF+ لعنصر `` (القسم 2.2.1.3) لتصيير النص. يجب أن تكون القيمة بين 0 و 63 شاملًا.
Returns: byte - معرف الكائن.
setObjectId(byte value)
public void setObjectId(byte value)
يضبط معرف الكائن. فهرس جدول كائنات EMF+ لعنصر `` (القسم 2.2.1.3) لتصيير النص. يجب أن تكون القيمة بين 0 و 63 شاملًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | byte | معرف الكائن. |
getBrushId()
public int getBrushId()
يحصل على معرف الفرشاة عدد صحيح غير موقع 32‑بت يحدد إما لون النص الأمامي أو فرشاة رسومية، حسب قيمة علم S في Flags.
Returns: int
setBrushId(int value)
public void setBrushId(int value)
يضبط معرف الفرشاة عددًا صحيحًا غير موقعًا 32 بت يحدد إما لون النص الأمامي أو فرشاة رسومية، اعتمادًا على قيمة علم S في Flags
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getDriverStringOptionsFlags()
public int getDriverStringOptionsFlags()
يحصل على أعلام خيارات سلسلة السائق عددًا صحيحًا غير موقعًا 32 بت يحدد التباعد والاتجاه وجودة العرض للسلسلة.
Returns: int
setDriverStringOptionsFlags(int value)
public void setDriverStringOptionsFlags(int value)
يضبط أعلام خيارات سلسلة السائق عددًا صحيحًا غير موقعًا 32 بت يحدد التباعد والاتجاه وجودة العرض للسلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getGlyphCount()
public int getGlyphCount()
يحصل على عدد الرموز عددًا صحيحًا غير موقعًا 32 بت يحدد عدد الرموز في السلسلة
Returns: int
setGlyphCount(int value)
public void setGlyphCount(int value)
يضبط عدد الرموز عددًا صحيحًا غير موقعًا 32 بت يحدد عدد الرموز في السلسلة
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getGlyphPos()
public PointF[] getGlyphPos()
يحصل على مصفوفة مواضع الرموز مصفوفة من كائنات EmfPlusPointF (القسم 2.2.2.36) التي تحدد موضع الإخراج لكل رمز حرف. يجب أن يكون هناك عدد من العناصر يساوي GlyphCount، بحيث يكون هناك تطابق واحد لواحد مع العناصر في مصفوفة Glyphs. يتم حساب مواضع الرموز من موضع الرمز الأول إذا تم تعيين علم DriverStringOptionsRealizedAdvance في أعلام DriverStringOptions. في هذه الحالة، يحدد GlyphPos موضع الرمز الأول فقط.
Returns: com.aspose.imaging.PointF[]
setGlyphPos(PointF[] value)
public void setGlyphPos(PointF[] value)
يضبط مصفوفة مواضع الرموز مصفوفة من كائنات EmfPlusPointF (القسم 2.2.2.36) التي تحدد موضع الإخراج لكل رمز حرف. يجب أن يكون هناك عدد من العناصر يساوي GlyphCount، بحيث يكون هناك تطابق واحد لواحد مع العناصر في مصفوفة Glyphs. يتم حساب مواضع الرموز من موضع الرمز الأول إذا تم تعيين علم DriverStringOptionsRealizedAdvance في أعلام DriverStringOptions. في هذه الحالة، يحدد GlyphPos موضع الرمز الأول فقط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PointF[] |
getGlyphs()
public short[] getGlyphs()
يحصل على مصفوفة الرموز مصفوفة من قيم 16‑بت التي تحدد سلسلة النص المراد رسمها. إذا تم تعيين علم DriverStringOptionsCmapLookup في حقل DriverStringOptionsFlags، فإن كل قيمة في هذه المصفوفة تحدد حرف Unicode. وإلا، فإن كل قيمة تحدد فهرسًا إلى رمز حرف في كائن EmfPlusFont المحدد بواسطة قيمة ObjectId في حقل Flags.
Returns: short[]
setGlyphs(short[] value)
public void setGlyphs(short[] value)
يضبط مصفوفة الرموز مصفوفة من قيم 16‑بت التي تحدد سلسلة النص المراد رسمها. إذا تم تعيين علم DriverStringOptionsCmapLookup في حقل DriverStringOptionsFlags، فإن كل قيمة في هذه المصفوفة تحدد حرف Unicode. وإلا، فإن كل قيمة تحدد فهرسًا إلى رمز حرف في كائن EmfPlusFont المحدد بواسطة قيمة ObjectId في حقل Flags.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | short[] |
isColor()
public boolean isColor()
يحصل أو يضبط قيمة تشير إلى ما إذا كانت هذه الحالة ملونة. هذه البتة تشير إلى نوع البيانات في حقل BrushId. إذا تم تعيينها، فإن BrushId يحدد قيمة اللون في كائن EmfPlusARGB (القسم 2.2.2.1). إذا كانت غير معينة، فإن BrushId يحتوي على فهرس جدول كائنات EMF+ لكائن EmfPlusBrush (القسم 2.2.1.1).
Returns:
boolean - true إذا كانت هذه الحالة ملونة؛ وإلا false.
setColor(boolean value)
public void setColor(boolean value)
يضبط قيمة تشير إلى ما إذا كانت هذه الحالة ملونة. هذه البتة تشير إلى نوع البيانات في حقل BrushId. إذا تم تعيينها، فإن BrushId يحدد قيمة اللون في كائن EmfPlusARGB (القسم 2.2.2.1). إذا كانت غير معينة، فإن BrushId يحتوي على فهرس جدول كائنات EMF+ لكائن EmfPlusBrush (القسم 2.2.1.1).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | true إذا كان هذا الكائن ملونًا؛ وإلا false. |
getMatrixPresent()
public int getMatrixPresent()
يحصل إذا كان علم وجود المصفوفة عدد صحيح غير موقع 32 بت يحدد ما إذا كانت مصفوفة تحويل موجودة في حقل TransformMatrix 0 - لا توجد مصفوفة. 1 - مصفوفة التحويل موجودة في حقل TransformMatrix.
Returns: int
setMatrixPresent(int value)
public void setMatrixPresent(int value)
يضبط علم وجود المصفوفة عدد صحيح غير موقع 32 بت يحدد ما إذا كانت مصفوفة تحويل موجودة في حقل TransformMatrix 0 - لا توجد مصفوفة. 1 - مصفوفة التحويل موجودة في حقل TransformMatrix.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getTransformMatrix()
public Matrix getTransformMatrix()
يحصل على مصفوفة التحويل كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد التحويل لتطبيقه على كل قيمة في مصفوفة النص. يتم تحديد وجود هذه البيانات من حقل MatrixPresent.
Returns: Matrix
setTransformMatrix(Matrix value)
public void setTransformMatrix(Matrix value)
يضبط مصفوفة التحويل كائن EmfPlusTransformMatrix اختياري (القسم 2.2.2.47) يحدد التحويل لتطبيقه على كل قيمة في مصفوفة النص. يتم تحديد وجود هذه البيانات من حقل MatrixPresent.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Matrix |