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:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | Rectangle |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfText[] |