EmfLogPenEx
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfBasePen
public final class EmfLogPenEx extends EmfBasePen
كائن LogPenEx يحدد النمط والعرض واللون لقلم منطقي موسع.
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfLogPenEx() |
الطرق
| طريقة | الوصف |
|---|---|
| getPenStyle() | يحصل أو يعيّن نمط القلم |
| setPenStyle(int value) | يحصل أو يعيّن نمط القلم |
| getWidth() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عرض الخط المرسوم بالقلم. |
| setWidth(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد عرض الخط المرسوم بالقلم. |
| getBrushStyle() | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد نمط الفرشاة للقلم من تعداد WMF BrushStyle ([MS-WMF] القسم 2.1.1.4). |
| setBrushStyle(int value) | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد نمط الفرشاة للقلم من تعداد WMF BrushStyle ([MS-WMF] القسم 2.1.1.4). |
| getArgb32ColorRef() | يحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8). |
| setArgb32ColorRef(int value) | يحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8). |
| getBrushHatch() | يحصل أو يعيّن نمط تظليل الفرشاة. |
| setBrushHatch(int value) | يحصل أو يعيّن نمط تظليل الفرشاة. |
| getNumStyleEntities() | يحصل على عدد العناصر في المصفوفة المحددة في حقل StyleEntry. |
| getStyleEntry() | يحصل أو يعيّن مصفوفة اختيارية من أعداد صحيحة غير موقعة 32‑بت تحدد أطوال الشرطات والفواصل في الخط المرسوم بهذه القلم، عندما تكون قيمة PenStyle هي نمط الخط PS_USERSTYLE للقلم. |
| setStyleEntry(int[] value) | يحصل أو يعيّن مصفوفة اختيارية من أعداد صحيحة غير موقعة 32‑بت تحدد أطوال الشرطات والفواصل في الخط المرسوم بهذه القلم، عندما تكون قيمة PenStyle هي نمط الخط PS_USERSTYLE للقلم. |
| getBrushDibPattern() | يحصل أو يعيّن نمط الفرشاة dib. |
| setBrushDibPattern(WmfDeviceIndependentBitmap value) | يحصل أو يعيّن نمط الفرشاة dib. |
EmfLogPenEx()
public EmfLogPenEx()
getPenStyle()
public int getPenStyle()
يحصل أو يعيّن نمط القلم
Returns: int
setPenStyle(int value)
public void setPenStyle(int value)
يحصل أو يعيّن نمط القلم
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getWidth()
public int getWidth()
يحصل أو يعيّن عددًا صحيحًا غير موقّع 32‑بت يحدد عرض الخط المرسوم بالقلم. إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، فإن هذه القيمة هي العرض بوحدات منطقية؛ وإلا، يتم تحديد العرض بوحدات الجهاز. إذا كان نوع القلم في حقل PenStyle هو PS_COSMETIC، يجب أن تكون هذه القيمة 0x00000001.
Returns: int
setWidth(int value)
public void setWidth(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقّع 32‑بت يحدد عرض الخط المرسوم بالقلم. إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، فإن هذه القيمة هي العرض بوحدات منطقية؛ وإلا، يتم تحديد العرض بوحدات الجهاز. إذا كان نوع القلم في حقل PenStyle هو PS_COSMETIC، يجب أن تكون هذه القيمة 0x00000001.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getBrushStyle()
public int getBrushStyle()
يحصل أو يعيّن عددًا صحيحًا غير موقّع 32‑بت يحدد نمط فرشاة للقلم من تعداد WMF BrushStyle ([MS-WMF] القسم 2.1.1.4). إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، يجب أن تكون هذه القيمة إما BS_SOLID أو BS_HATCHED. يمكن أن تكون قيمة هذا الحقل BS_NULL، ولكن فقط إذا كان نمط الخط المحدد في PenStyle هو PS_NULL. يجب استخدام نمط BS_NULL لتحديد فرشاة لا تؤثر.
Returns: int
setBrushStyle(int value)
public void setBrushStyle(int value)
يحصل أو يعيّن عددًا صحيحًا غير موقّع 32‑بت يحدد نمط فرشاة للقلم من تعداد WMF BrushStyle ([MS-WMF] القسم 2.1.1.4). إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، يجب أن تكون هذه القيمة إما BS_SOLID أو BS_HATCHED. يمكن أن تكون قيمة هذا الحقل BS_NULL، ولكن فقط إذا كان نمط الخط المحدد في PenStyle هو PS_NULL. يجب استخدام نمط BS_NULL لتحديد فرشاة لا تؤثر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getArgb32ColorRef()
public int getArgb32ColorRef()
يحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8). تفسير هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.
القيمة: لون ARGB 32‑بت
Returns: int
setArgb32ColorRef(int value)
public void setArgb32ColorRef(int value)
يحصل أو يعيّن كائن WMF ColorRef ([MS-WMF] القسم 2.2.2.8). تفسير هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.
القيمة: لون ARGB 32‑بت
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getBrushHatch()
public int getBrushHatch()
يحصل أو يعيّن نمط تظليل الفرشاة. تعريف هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.
Returns: int
setBrushHatch(int value)
public void setBrushHatch(int value)
يحصل أو يعيّن نمط تظليل الفرشاة. تعريف هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int |
getNumStyleEntities()
public int getNumStyleEntities()
يحصل على عدد العناصر في المصفوفة المحددة في حقل StyleEntry. يجب أن تكون هذه القيمة صفرًا إذا لم يحدد PenStyle النمط PS_USERSTYLE.
Returns: int
getStyleEntry()
public int[] getStyleEntry()
يحصل أو يعيّن مصفوفة اختيارية من أعداد صحيحة غير موقعة 32‑بت تحدد أطوال الشرطات والفواصل في الخط المرسوم بهذه القلم، عندما تكون قيمة PenStyle هي نمط الخط PS_USERSTYLE للقلم. تحتوي المصفوفة على عدد من الإدخالات يحدده NumStyleEntries، ولكنها تُستعمل كما لو أنها تتكرر إلى ما لا نهاية. الإدخال الأول في المصفوفة يحدد طول الشَرطَة الأولى. الإدخال الثاني يحدد طول الفاصل الأول. بعد ذلك، تتناوب أطوال الشرطات والفواصل. إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، فإن الأطوال تُحدد بوحدات منطقية؛ وإلا، تُحدد بوحدات الجهاز.
Returns: int[]
setStyleEntry(int[] value)
public void setStyleEntry(int[] value)
يحصل أو يعيّن مصفوفة اختيارية من أعداد صحيحة غير موقعة 32‑بت تحدد أطوال الشرطات والفواصل في الخط المرسوم بهذه القلم، عندما تكون قيمة PenStyle هي نمط الخط PS_USERSTYLE للقلم. تحتوي المصفوفة على عدد من الإدخالات يحدده NumStyleEntries، ولكنها تُستعمل كما لو أنها تتكرر إلى ما لا نهاية. الإدخال الأول في المصفوفة يحدد طول الشَرطَة الأولى. الإدخال الثاني يحدد طول الفاصل الأول. بعد ذلك، تتناوب أطوال الشرطات والفواصل. إذا كان نوع القلم في حقل PenStyle هو PS_GEOMETRIC، فإن الأطوال تُحدد بوحدات منطقية؛ وإلا، تُحدد بوحدات الجهاز.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int[] |
getBrushDibPattern()
public WmfDeviceIndependentBitmap getBrushDibPattern()
يحصل أو يعيّن نمط الفرشاة dib.
القيمة: نمط الفرشاة dib.
Returns: WmfDeviceIndependentBitmap
setBrushDibPattern(WmfDeviceIndependentBitmap value)
public void setBrushDibPattern(WmfDeviceIndependentBitmap value)
يحصل أو يعيّن نمط الفرشاة dib.
القيمة: نمط الفرشاة dib.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WmfDeviceIndependentBitmap |