EmfPlusPenOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusPenOptionalData extends EmfPlusStructureObjectType

كائن EmfPlusPenOptionalData يحدد بيانات اختيارية لقلم رسومي

المنشئات

المنشئالوصف
EmfPlusPenOptionalData()

الطرق

طريقةالوصف
getTransformMatrix()يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (section 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز للقلم.
setTransformMatrix(Matrix value)يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (section 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز للقلم.
getStartCap()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لبداية الخط في حقل CustomStartCapData.
setStartCap(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لبداية الخط في حقل CustomStartCapData.
getEndCap()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لنهاية الخط في حقل CustomEndCapData.
setEndCap(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لنهاية الخط في حقل CustomEndCapData.
getJoin()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد طريقة ربط خطين يُرسمان بالقلم نفسه وتلتقي نهايتهما.
setJoin(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد طريقة ربط خطين يُرسمان بالقلم نفسه وتلتقي نهايتهما.
getMiterLimit()يحصل أو يعيّن قيمة عائمة 32‑بت اختياري تحدد حد المِتر، وهو النسبة القصوى المسموح بها لطول المِتر إلى عرض الخط.
setMiterLimit(float value)يحصل أو يعيّن قيمة عائمة 32‑بت اختياري تحدد حد المِتر، وهو النسبة القصوى المسموح بها لطول المِتر إلى عرض الخط.
getLineStyle()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد النمط المستخدم للخطوط المرسومة بهذا كائن القلم.
setLineStyle(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد النمط المستخدم للخطوط المرسومة بهذا كائن القلم.
getDashedLineCapType()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لكلا طرفي كل شَرطَة في خط متقطع.
setDashedLineCapType(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لكلا طرفي كل شَرطَة في خط متقطع.
getDashOffset()يحصل أو يعيّن قيمة عائمة 32‑بت اختياري تحدد المسافة من بداية الخط إلى بداية أول فراغ في نمط الخط المتقطع.
setDashOffset(float value)يحصل أو يعيّن قيمة عائمة 32‑بت اختياري تحدد المسافة من بداية الخط إلى بداية أول فراغ في نمط الخط المتقطع.
getDashedLineData()يحصل أو يعيّن كائن EmfPlusDashedLineData اختياري (section 2.2.2.16) يحدد أطوال الشرطات والمسافات في خط متقطع مخصص.
setDashedLineData(EmfPlusDashedLineData value)يحصل أو يعيّن كائن EmfPlusDashedLineData اختياري (section 2.2.2.16) يحدد أطوال الشرطات والمسافات في خط متقطع مخصص.
getPenAlignment()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم.
setPenAlignment(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم.
getCompoundLineData()يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (section 2.2.2.9) يحدد مصفوفة من القيم العائمة التي تُعرّف الخط المركب للقلم، المكوّن من خطوط متوازية ومسافات.
setCompoundLineData(EmfPlusCompoundLineData value)يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (section 2.2.2.9) يحدد مصفوفة من القيم العائمة التي تُعرّف الخط المركب للقلم، المكوّن من خطوط متوازية ومسافات.
getCustomStartCapData()يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (section 2.2.2.15) يحدد شكل القبة الابتدائية المخصّصة، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم.
setCustomStartCapData(EmfPlusCustomStartCapData value)يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (section 2.2.2.15) يحدد شكل القبة الابتدائية المخصّصة، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم.
getCustomEndCapData()يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (section 2.2.2.11) يحدد شكل القبة النهائية المخصّصة، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم.
setCustomEndCapData(EmfPlusCustomEndCapData value)يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (section 2.2.2.11) يحدد شكل القبة النهائية المخصّصة، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم.

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (section 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز للقلم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataTransform في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (section 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز للقلم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataTransform في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getStartCap()

public int getStartCap()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لبداية الخط في حقل CustomStartCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataStartCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType (section 2.1.1.18).

Returns: int

setStartCap(int value)

public void setStartCap(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لبداية الخط في حقل CustomStartCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataStartCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType (section 2.1.1.18).

Parameters:

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

getEndCap()

public int getEndCap()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لنهاية الخط في حقل CustomEndCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataEndCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType.

Returns: int

setEndCap(int value)

public void setEndCap(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياري يحدد الشكل لنهاية الخط في حقل CustomEndCapData. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علامة PenDataEndCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineCapType.

Parameters:

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

getJoin()

public int getJoin()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد كيفية ربط خطين يتم رسمهما بالقلم نفسه وتلتقي نهايتهما. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataJoin في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineJoinType (القسم 2.1.1.19).

Returns: int

setJoin(int value)

public void setJoin(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد كيفية ربط خطين يتم رسمهما بالقلم نفسه وتلتقي نهايتهما. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataJoin في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineJoinType (القسم 2.1.1.19).

Parameters:

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

getMiterLimit()

public float getMiterLimit()

يحصل أو يعيّن قيمة عائمة 32‑بت اختيارية تحدد حد الميتر، وهو النسبة القصوى المسموح بها لطول الميتر إلى عرض الخط. طول الميتر هو المسافة من تقاطع جدران الخط من الداخل عند الوصلة إلى تقاطع جدران الخط من الخارج عند الوصلة. يمكن أن يكون طول الميتر كبيرًا عندما تكون الزاوية بين الخطين صغيرة. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataMiterLimit في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: float

setMiterLimit(float value)

public void setMiterLimit(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت اختيارية تحدد حد الميتر، وهو النسبة القصوى المسموح بها لطول الميتر إلى عرض الخط. طول الميتر هو المسافة من تقاطع جدران الخط من الداخل عند الوصلة إلى تقاطع جدران الخط من الخارج عند الوصلة. يمكن أن يكون طول الميتر كبيرًا عندما تكون الزاوية بين الخطين صغيرة. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataMiterLimit في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getLineStyle()

public int getLineStyle()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد النمط المستخدم للخطوط المرسومة بهذا القلم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataLineStyle في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineStyle (القسم 2.1.1.20).

Returns: int

setLineStyle(int value)

public void setLineStyle(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد النمط المستخدم للخطوط المرسومة بهذا القلم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataLineStyle في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد LineStyle (القسم 2.1.1.20).

Parameters:

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

getDashedLineCapType()

public int getDashedLineCapType()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد الشكل لكلا طرفي كل شَرطَة في خط متقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLineCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد DashedLineCapType (القسم 2.1.1.10).

Returns: int

setDashedLineCapType(int value)

public void setDashedLineCapType(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد الشكل لكلا طرفي كل شَرطَة في خط متقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLineCap في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد DashedLineCapType (القسم 2.1.1.10).

Parameters:

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

getDashOffset()

public float getDashOffset()

يحصل أو يعيّن قيمة عائمة 32‑بت اختيارية تحدد المسافة من بداية الخط إلى بداية أول فراغ في نمط الخط المتقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLineOffset في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: float

setDashOffset(float value)

public void setDashOffset(float value)

يحصل أو يعيّن قيمة عائمة 32‑بت اختيارية تحدد المسافة من بداية الخط إلى بداية أول فراغ في نمط الخط المتقطع. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLineOffset في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getDashedLineData()

public EmfPlusDashedLineData getDashedLineData()

يحصل أو يعيّن كائن EmfPlusDashedLineData اختياري (القسم 2.2.2.16) يحدد أطوال الشرط والفراغات في خط متقطع مخصص. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLine في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: EmfPlusDashedLineData

setDashedLineData(EmfPlusDashedLineData value)

public void setDashedLineData(EmfPlusDashedLineData value)

يحصل أو يعيّن كائن EmfPlusDashedLineData اختياري (القسم 2.2.2.16) يحدد أطوال الشرط والفراغات في خط متقطع مخصص. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataDashedLine في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getPenAlignment()

public int getPenAlignment()

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataNonCenter في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد PenAlignment (القسم 2.1.1.24).

Returns: int

setPenAlignment(int value)

public void setPenAlignment(int value)

يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataNonCenter في حقل PenDataFlags لكائن EmfPlusPenData، ويجب أن تكون القيمة معرفة في تعداد PenAlignment (القسم 2.1.1.24).

Parameters:

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

getCompoundLineData()

public EmfPlusCompoundLineData getCompoundLineData()

يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (القسم 2.2.2.9) يحدد مصفوفة من القيم العائمة التي تعرف الخط المركب للقلم، والذي يتكون من خطوط متوازية وفراغات. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCompoundLine في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: EmfPlusCompoundLineData

setCompoundLineData(EmfPlusCompoundLineData value)

public void setCompoundLineData(EmfPlusCompoundLineData value)

يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (القسم 2.2.2.9) يحدد مصفوفة من القيم العائمة التي تعرف الخط المركب للقلم، والذي يتكون من خطوط متوازية وفراغات. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCompoundLine في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getCustomStartCapData()

public EmfPlusCustomStartCapData getCustomStartCapData()

يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (القسم 2.2.2.15) يحدد شكل البداية المخصَّص للقبضة، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCustomStartCap في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: EmfPlusCustomStartCapData

setCustomStartCapData(EmfPlusCustomStartCapData value)

public void setCustomStartCapData(EmfPlusCustomStartCapData value)

يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (القسم 2.2.2.15) يحدد شكل البداية المخصَّص للقبضة، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCustomStartCap في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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

getCustomEndCapData()

public EmfPlusCustomEndCapData getCustomEndCapData()

يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (القسم 2.2.2.11) يحدد شكل النهاية المخصَّص للقبضة، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCustomEndCap في حقل PenDataFlags لكائن EmfPlusPenData.

Returns: EmfPlusCustomEndCapData

setCustomEndCapData(EmfPlusCustomEndCapData value)

public void setCustomEndCapData(EmfPlusCustomEndCapData value)

يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (القسم 2.2.2.11) يحدد شكل النهاية المخصَّص للقبضة، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم. يمكن أن يكون أيًا من الأشكال المتنوعة، مثل مربع أو دائرة أو ماسي. يجب أن يكون هذا الحقل موجودًا إذا تم تعيين علم PenDataCustomEndCap في حقل PenDataFlags لكائن EmfPlusPenData.

Parameters:

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