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:

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

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

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

معاملنوعالوصف
القيمةint

getBrushHatch()

public int getBrushHatch()

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

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

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

Parameters:

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

معاملنوعالوصف
القيمةint[]

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

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

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

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

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

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

Parameters:

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