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() | يحصل على driver string options flags عدد صحيح غير موقع 32‑بت يحدد التباعد والاتجاه وجودة العرض للسلسلة. |
| setDriverStringOptionsFlags(int value) | يعيّن driver string options flags عددًا صحيحًا غير موقع 32‑بت يحدد التباعد والاتجاه وجودة العرض للسلسلة. |
| getGlyphCount() | يحصل على عدد الرموز (glyph count) عددًا صحيحًا غير موقع 32‑بت يحدد عدد الرموز في السلسلة. |
| setGlyphCount(int value) | يعيّن عدد الرموز (glyph count) عددًا صحيحًا غير موقع 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | byte | معرّف الكائن. |
getBrushId()
public int getBrushId()
يحصل على معرف الفرشاة عدد صحيح غير موقع 32‑بت يحدد إما لون النص الأمامي أو فرشاة رسومية، حسب قيمة علم S في Flags.
Returns: int
setBrushId(int value)
public void setBrushId(int value)
يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد إما لون النص الأمامي أو فرشاة رسومية، حسب قيمة علم S في Flags.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getDriverStringOptionsFlags()
public int getDriverStringOptionsFlags()
يحصل على driver string options flags عدد صحيح غير موقع 32‑بت يحدد التباعد والاتجاه وجودة العرض للسلسلة.
Returns: int
setDriverStringOptionsFlags(int value)
public void setDriverStringOptionsFlags(int value)
يعيّن driver string options flags عددًا صحيحًا غير موقع 32‑بت يحدد التباعد والاتجاه وجودة العرض للسلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getGlyphCount()
public int getGlyphCount()
يحصل على عدد الرموز (glyph count) عددًا صحيحًا غير موقع 32‑بت يحدد عدد الرموز في السلسلة.
Returns: int
setGlyphCount(int value)
public void setGlyphCount(int value)
يعيّن عدد الرموز (glyph count) عددًا صحيحًا غير موقع 32‑بت يحدد عدد الرموز في السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | short[] |
isColor()
public boolean isColor()
يحصل أو يضبط قيمة تشير إلى ما إذا كانت هذه العينة ملونة. هذه البتة تشير إلى نوع البيانات في حقل BrushId. إذا تم تعيينها، فإن BrushId يحدد قيمة اللون في كائن EmfPlusARGB (القسم 2.2.2.1). إذا كانت غير معينة، فإن BrushId يحتوي على فهرس جدول كائنات EMF+ لكائن EmfPlusBrush (القسم 2.2.1.1).
Returns:
منطقي - 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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 |