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:

معاملنوعالوصف
sourceEmfPlusRecordالمصدر.

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:

معاملنوعالوصف
valueRectangleF

getStringData()

public String getStringData()

يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها.

Returns: java.lang.String

setStringData(String value)

public void setStringData(String value)

يحصل أو يعيّن بيانات السلسلة مصفوفة من أحرف Unicode 16‑بت تحدد السلسلة التي سيتم رسمها.

Parameters:

معاملنوعالوصف
القيمةjava.lang.String