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:

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

getObjectId()

public byte getObjectId()

يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusFont (القسم 2.2.1.3) في جدول كائنات EMF+ لتصيير النص. يجب أن تكون القيمة بين الصفر والستة وثلاثين، شاملة.

القيمة: معرف الكائن.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

يحصل أو يعيّن معرف الكائن. فهرس كائن EmfPlusFont (القسم 2.2.1.3) في جدول كائنات EMF+ لتصيير النص. يجب أن تكون القيمة بين الصفر والستة وثلاثين، شاملة.

القيمة: معرف الكائن.

Parameters:

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

getBrushId()

public int getBrushId()

يحصل أو يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد الفرشاة، حيث يتم تحديد محتواها بواسطة بت S في حقل Flags. يُستخدم هذا التعريف لتلوين لون نص المقدمة؛ أي فقط الأحرف نفسها.

Returns: int

setBrushId(int value)

public void setBrushId(int value)

يحصل أو يعيّن معرف الفرشاة عددًا صحيحًا غير موقع 32‑بت يحدد الفرشاة، حيث يتم تحديد محتواها بواسطة بت S في حقل Flags. يُستخدم هذا التعريف لتلوين لون نص المقدمة؛ أي فقط الأحرف نفسها.

Parameters:

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

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:

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

getLength()

public int getLength()

يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة.

Returns: int

setLength(int value)

public void setLength(int value)

يحصل أو يعيّن الطول عددًا صحيحًا غير موقع 32‑بت يحدد عدد الأحرف في السلسلة.

Parameters:

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

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:

معاملنوعالوصف
valuejava.lang.String