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 اختياري (القسم 2.2.2.47) يحدد تحويل من مساحة العالم إلى مساحة الجهاز للقلم.
setTransformMatrix(Matrix value)يحصل أو يعيّن كائن EmfPlusTransformMatrix اختياري (القسم 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 اختياري (القسم 2.2.2.16) يحدد أطوال الشرط والمسافات في خط متقطع مخصص.
setDashedLineData(EmfPlusDashedLineData value)يحصل أو يعيّن كائن EmfPlusDashedLineData اختياري (القسم 2.2.2.16) يحدد أطوال الشرط والمسافات في خط متقطع مخصص.
getPenAlignment()يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم.
setPenAlignment(int value)يحصل أو يعيّن عددًا صحيحًا موقعًا 32‑بت اختياريًا يحدد توزيع عرض القلم بالنسبة لإحداثيات الخط المرسوم.
getCompoundLineData()يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (القسم 2.2.2.9) يحدد مصفوفة من القيم العشرية التي تعرف الخط المركب للقلم، والذي يتكون من خطوط متوازية وفراغات.
setCompoundLineData(EmfPlusCompoundLineData value)يحصل أو يعيّن كائن EmfPlusCompoundLineData اختياري (القسم 2.2.2.9) يحدد مصفوفة من القيم العشرية التي تعرف الخط المركب للقلم، والذي يتكون من خطوط متوازية وفراغات.
getCustomStartCapData()يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (القسم 2.2.2.15) يحدد شكل القمة الابتدائية المخصص، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم.
setCustomStartCapData(EmfPlusCustomStartCapData value)يحصل أو يعيّن كائن EmfPlusCustomStartCapData اختياري (القسم 2.2.2.15) يحدد شكل القمة الابتدائية المخصص، وهو الشكل المستخدم في بداية الخط المرسوم بهذا القلم.
getCustomEndCapData()يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (القسم 2.2.2.11) يحدد شكل القمة النهائية المخصص، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم.
setCustomEndCapData(EmfPlusCustomEndCapData value)يحصل أو يعيّن كائن EmfPlusCustomEndCapData اختياري (القسم 2.2.2.11) يحدد شكل القمة النهائية المخصص، وهو الشكل المستخدم في نهاية الخط المرسوم بهذا القلم.

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

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

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

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

Parameters:

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

getStartCap()

public int getStartCap()

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

Returns: int

setStartCap(int value)

public void setStartCap(int value)

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

Parameters:

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

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:

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

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:

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

getMiterLimit()

public float getMiterLimit()

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

Returns: float

setMiterLimit(float value)

public void setMiterLimit(float value)

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

Parameters:

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

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:

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

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:

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

getDashOffset()

public float getDashOffset()

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

Returns: float

setDashOffset(float value)

public void setDashOffset(float value)

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

Parameters:

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

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:

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

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