EmfPolyTextOutW
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 EmfPolyTextOutW extends EmfDrawingRecordType
سجل EMR_POLYTEXTOUTW يرسم سلسلة نصية Unicode واحدة أو أكثر باستخدام الخط الحالي وألوان النص.
يتم تحديد الخط وألوان النص المستخدمة للإخراج عبر خصائص في الحالة الحالية لسياق جهاز التشغيل. يجب محاكاة EMR_POLYTEXTOUTW بسلسلة من سجلات EMR_EXTTEXTOUTW (القسم 2.3.5.7)، سجل واحد لكل سلسلة.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPolyTextOutW(EmfRecord source) | يُنشئ مثيلًا جديدًا من الفئة EmfPolyTextOutW. |
| EmfPolyTextOutW() | يُنشئ مثيلًا جديدًا من الفئة EmfPolyTextOutW. |
الطرق
| طريقة | الوصف |
|---|---|
| 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. |
| getWEmrText() | يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج بترميزات Unicode 16‑بت UTF16-LE، مع سمات النص وقيم التباعد. |
| setWEmrText(EmfText[] value) | يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج بترميزات Unicode 16‑بت UTF16-LE، مع سمات النص وقيم التباعد. |
EmfPolyTextOutW(EmfRecord source)
public EmfPolyTextOutW(EmfRecord source)
يُنشئ مثيلًا جديدًا من الفئة EmfPolyTextOutW.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | EmfRecord | المصدر. |
EmfPolyTextOutW()
public EmfPolyTextOutW()
يُنشئ مثيلًا جديدًا من الفئة EmfPolyTextOutW.
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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:
| معامل | نوع | الوصف |
|---|---|---|
| value | float |
getWEmrText()
public EmfText[] getWEmrText()
يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج بترميزات Unicode 16‑بت UTF16-LE، مع سمات النص وقيم التباعد. يتم تحديد عدد كائنات EmrText بواسطة cStrings.
Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]
setWEmrText(EmfText[] value)
public void setWEmrText(EmfText[] value)
يحصل أو يعيّن مصفوفة من كائنات EmrText (القسم 2.2.5) التي تحدد سلاسل الإخراج بترميزات Unicode 16‑بت UTF16-LE، مع سمات النص وقيم التباعد. يتم تحديد عدد كائنات EmrText بواسطة cStrings.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfText[] |