EmfPlusDrawString
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 EmfPlusDrawString extends EmfPlusDrawingRecordType
سجل EmfPlusDrawString يحدد إخراج النص مع تنسيق السلسلة
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusDrawString(EmfPlusRecord source) | يُهيئ نسخة جديدة من الفئة EmfPlusDrawString. |
الطرق
| طريقة | الوصف |
|---|---|
| isColor() | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة ملونة. |
| setColor(boolean value) | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة ملونة. |
| getObjectId() | يحصل أو يعيّن معرف الكائن. |
| setObjectId(byte value) | يحصل أو يعيّن معرف الكائن. |
| getBrushId() | يحصل أو يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد الفرشاة، ومحتواها يُحدَّد بواسطة البت S في حقل Flags. |
| setBrushId(int value) | يحصل أو يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد الفرشاة، ومحتواها يُحدَّد بواسطة البت S في حقل Flags. |
| getFormatId() | يحصل أو يعيّن معرف التنسيق عددًا صحيحًا غير موقع 32‑بت يحدد فهرس كائن EmfPlusStringFormat اختياري (القسم 2.2.1.9) في جدول كائنات EMF+. |
| setFormatId(int value) | يحصل أو يعيّن معرف التنسيق عددًا صحيحًا غير موقع 32‑بت يحدد فهرس كائن EmfPlusStringFormat اختياري (القسم 2.2.1.9) في جدول كائنات EMF+. |
| getLength() | يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة. |
| setLength(int value) | يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة. |
| getLayoutRect() | يحصل أو يعيّن مستطيل التخطيط كائن EmfPlusRectF (القسم 2.2.2.39) يحدد المنطقة المحصورة للوجهة التي ستستقبل السلسلة. |
| setLayoutRect(RectangleF value) | يحصل أو يعيّن مستطيل التخطيط كائن EmfPlusRectF (القسم 2.2.2.39) يحدد المنطقة المحصورة للوجهة التي ستستقبل السلسلة. |
| getStringData() | يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها. |
| setStringData(String value) | يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها. |
EmfPlusDrawString(EmfPlusRecord source)
public EmfPlusDrawString(EmfPlusRecord source)
يُهيئ نسخة جديدة من الفئة EmfPlusDrawString.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfPlusRecord | المصدر. |
isColor()
public boolean isColor()
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة ملونة. إذا تم تعيينها، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1). إذا لم تُعيّن، يحتوي BrushId على فهرس كائن EmfPlusBrush (القسم 2.2.1.1) في جدول كائنات EMF+.
القيمة: true إذا كانت هذه النسخة ملونة؛ وإلا false.
Returns: boolean
setColor(boolean value)
public void setColor(boolean value)
يحصل أو يعيّن قيمة تشير إلى ما إذا كانت هذه النسخة ملونة. إذا تم تعيينها، يحدد BrushId لونًا ككائن EmfPlusARGB (القسم 2.2.2.1). إذا لم تُعيّن، يحتوي BrushId على فهرس كائن EmfPlusBrush (القسم 2.2.1.1) في جدول كائنات EMF+.
القيمة: true إذا كانت هذه النسخة ملونة؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean |
getObjectId()
public byte getObjectId()
يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusFont (القسم 2.2.1.3) في جدول كائنات EMF+ لتصيير النص. يجب أن تكون القيمة بين الصفر و63 شاملًا.
القيمة: معرف الكائن.
Returns: byte
setObjectId(byte value)
public void setObjectId(byte value)
يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusFont (القسم 2.2.1.3) في جدول كائنات EMF+ لتصيير النص. يجب أن تكون القيمة بين الصفر و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 |
getFormatId()
public int getFormatId()
يحصل أو يعيّن معرف التنسيق عددًا صحيحًا غير موقع 32‑بت يحدد فهرس كائن EmfPlusStringFormat اختياري (القسم 2.2.1.9) في جدول كائنات EMF+. يحدد هذا الكائن معلومات تخطيط النص وتعديلات العرض التي تُطبق على السلسلة.
Returns: int
setFormatId(int value)
public void setFormatId(int value)
يحصل أو يعيّن معرف التنسيق عددًا صحيحًا غير موقع 32‑بت يحدد فهرس كائن EmfPlusStringFormat اختياري (القسم 2.2.1.9) في جدول كائنات EMF+. يحدد هذا الكائن معلومات تخطيط النص وتعديلات العرض التي تُطبق على السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getLength()
public int getLength()
يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة.
Returns: int
setLength(int value)
public void setLength(int value)
يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getLayoutRect()
public RectangleF getLayoutRect()
يحصل أو يعيّن مستطيل التخطيط كائن EmfPlusRectF (القسم 2.2.2.39) يحدد المنطقة المحصورة للوجهة التي ستستقبل السلسلة.
Returns: RectangleF
setLayoutRect(RectangleF value)
public void setLayoutRect(RectangleF value)
يحصل أو يعيّن مستطيل التخطيط كائن EmfPlusRectF (القسم 2.2.2.39) يحدد المنطقة المحصورة للوجهة التي ستستقبل السلسلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | RectangleF |
getStringData()
public String getStringData()
يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها.
Returns: java.lang.String
setStringData(String value)
public void setStringData(String value)
يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |