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:

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

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:

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

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:

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

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:

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

getBrushHatch()

public int getBrushHatch()

يحصل أو يعيّن نمط تظليل الفرشاة. تعريف هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

يحصل أو يعيّن نمط تظليل الفرشاة. تعريف هذا الحقل يعتمد على قيمة BrushStyle، كما هو موضح في الجدول لاحقًا في هذا القسم.

Parameters:

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

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:

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

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

يحصل أو يعيّن نمط الفرشاة dib.

القيمة: نمط الفرشاة dib.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

يحصل أو يعيّن نمط الفرشاة dib.

القيمة: نمط الفرشاة dib.

Parameters:

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