EmfPolyTextOutA

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfPolyTextOutA extends EmfDrawingRecordType

سجل EMR_POLYTEXTOUTA يرسم سلسلة نصية ASCII واحدة أو أكثر باستخدام الخط الحالي وألوان النص.

يتم تحديد الخط وألوان النص المستخدمة للإخراج بواسطة الخصائص في الحالة الحالية لسياق جهاز التشغيل. يجب محاكاة EMR\_POLYTEXTOUTA بسلسلة من سجلات EMR\_EXTTEXTOUTW (القسم 2.3.5.7)، سجل واحد لكل سلسلة. يتطلب ذلك تحويل سلسلة النص ASCII في كل كائن EmrText إلى ترميز Unicode UTF16-LE.

المنشئات

المنشئالوصف
EmfPolyTextOutA(EmfRecord source)ينشئ مثيلًا جديدًا للفئة EmfPolyTextOutA.
EmfPolyTextOutA()ينشئ مثيلًا جديدًا للفئة EmfPolyTextOutA.

الطرق

طريقةالوصف
getBounds()يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19)، الذي يحدد المستطيل المحيط بوحدات الجهاز.
setBounds(Rectangle value)يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19)، الذي يحدد المستطيل المحيط بوحدات الجهاز.
getIGraphicsMode()يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد وضع الرسومات الحالي، من تعداد GraphicsMode (القسم 2.1.16).
setIGraphicsMode(int value)يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد وضع الرسومات الحالي، من تعداد GraphicsMode (القسم 2.1.16).
getExScale()يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس X من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.
setExScale(float value)يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس X من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.
getEyScale()يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس Y من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.
setEyScale(float value)يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس Y من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.
getAEmrText()يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج ببتات 8 ASCII، مع سمات النص، وقيم التباعد.
setAEmrText(EmfText[] value)يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج ببتات 8 ASCII، مع سمات النص، وقيم التباعد.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

ينشئ مثيلًا جديدًا للفئة EmfPolyTextOutA.

Parameters:

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

EmfPolyTextOutA()

public EmfPolyTextOutA()

ينشئ مثيلًا جديدًا للفئة EmfPolyTextOutA.

getBounds()

public Rectangle getBounds()

يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19)، الذي يحدد المستطيل المحيط بوحدات الجهاز.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

يحصل أو يعيّن كائن WMF RectL ([MS-WMF] القسم 2.2.2.19)، الذي يحدد المستطيل المحيط بوحدات الجهاز.

Parameters:

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

getIGraphicsMode()

public int getIGraphicsMode()

يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد وضع الرسومات الحالي، من تعداد GraphicsMode (القسم 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد وضع الرسومات الحالي، من تعداد GraphicsMode (القسم 2.1.16).

Parameters:

معاملنوعالوصف
القيمةint

getExScale()

public float getExScale()

يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس X من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس X من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.

Parameters:

معاملنوعالوصف
القيمةfloat

getEyScale()

public float getEyScale()

يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس Y من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

يحصل أو يعيّن قيمة نقطية عائمة 32 بت تحدد مقياس Y من وحدات الصفحة إلى وحدات .01 مم إذا كان وضع الرسومات هو GM\_COMPATIBLE.

Parameters:

معاملنوعالوصف
القيمةfloat

getAEmrText()

public EmfText[] getAEmrText()

يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج ببتات 8 ASCII، مع سمات النص، وقيم التباعد. يتم تحديد عدد كائنات EmrText بواسطة cStrings.

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج ببتات 8 ASCII، مع سمات النص، وقيم التباعد. يتم تحديد عدد كائنات EmrText بواسطة cStrings.

Parameters:

معاملنوعالوصف
valueEmfText[]