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:
| معامل | نوع | الوصف |
|---|---|---|
| value | Matrix |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusDashedLineData |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusCompoundLineData |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusCustomStartCapData |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusCustomEndCapData |