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:

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

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:

معاملنوعالوصف
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

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:

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