EmfPlusPath
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.EmfPlusGraphicsObjectType
public final class EmfPlusPath extends EmfPlusGraphicsObjectType
كائن EmfPlusPath يحدد سلسلة من مقاطع الخط والمنحنى التي تشكل مسارًا رسوميًا. ترتيب نقاط بيانات Bezier هو نقطة البداية، نقطة التحكم 1، نقطة التحكم 2، ونقطة النهاية. لمزيد من المعلومات راجع[MSDN - DrawBeziers].
المنشئات
| المنشئ | الوصف |
|---|---|
| EmfPlusPath() |
الطرق
| طريقة | الوصف |
|---|---|
| getPathPointFlags() | يحصل أو يضبط عدد نقاط المسار عددًا صحيحًا غير موقع 32-بت يحدد كيفية تفسير النقاط وأنواع النقاط المرتبطة التي يعرفها هذا الكائن. |
| setPathPointFlags(short value) | يحصل أو يضبط عدد نقاط المسار عددًا صحيحًا غير موقع 32-بت يحدد كيفية تفسير النقاط وأنواع النقاط المرتبطة التي يعرفها هذا الكائن. |
| getPathPoints() | يحصل أو يضبط مصفوفة من نقاط المسار مصفوفة من نقاط PathPointCount التي تحدد المسار. |
| setPathPoints(PointF[] value) | يحصل أو يضبط مصفوفة من نقاط المسار مصفوفة من نقاط PathPointCount التي تحدد المسار. |
| getPathPointTypes() | يحصل أو يضبط مصفوفة تحدد كيفية استخدام النقاط في حقل PathPoints لرسم المسار. |
| setPathPointTypes(EmfPlusBasePointType[] value) | يحصل أو يضبط مصفوفة تحدد كيفية استخدام النقاط في حقل PathPoints لرسم المسار. |
EmfPlusPath()
public EmfPlusPath()
getPathPointFlags()
public short getPathPointFlags()
يحصل أو يضبط عدد نقاط المسار عددًا صحيحًا غير موقع 32-بت يحدد كيفية تفسير النقاط وأنواع النقاط المرتبطة التي يعرفها هذا الكائن.
Returns: short
setPathPointFlags(short value)
public void setPathPointFlags(short value)
يحصل أو يضبط عدد نقاط المسار عددًا صحيحًا غير موقع 32-بت يحدد كيفية تفسير النقاط وأنواع النقاط المرتبطة التي يعرفها هذا الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | short |
getPathPoints()
public PointF[] getPathPoints()
يحصل أو يضبط مصفوفة من نقاط المسار مصفوفة من نقاط PathPointCount التي تحدد المسار. يتم تحديد نوع الكائنات في هذه المصفوفة بواسطة حقل PathPointFlags، كما يلي: إذا تم تعيين العلم P، تكون النقاط مواقع نسبية تُحدد بواسطة كائنات EmfPlusPointR (section 2.2.2.37). إذا كان العلم P غير مُعين والعلم C مُعين، تكون النقاط مواقع مطلقة تُحدد بواسطة كائنات EmfPlusPoint (section 2.2.2.35). إذا كان العلم P غير مُعين والعلم C غير مُعين، تكون النقاط مواقع مطلقة تُحدد بواسطة كائنات EmfPlusPointF (section 2.2.2.36).
Returns: com.aspose.imaging.PointF[]
setPathPoints(PointF[] value)
public void setPathPoints(PointF[] value)
يحصل أو يضبط مصفوفة من نقاط المسار مصفوفة من نقاط PathPointCount التي تحدد المسار. يتم تحديد نوع الكائنات في هذه المصفوفة بواسطة حقل PathPointFlags، كما يلي: إذا تم تعيين العلم P، تكون النقاط مواقع نسبية تُحدد بواسطة كائنات EmfPlusPointR (section 2.2.2.37). إذا كان العلم P غير مُعين والعلم C مُعين، تكون النقاط مواقع مطلقة تُحدد بواسطة كائنات EmfPlusPoint (section 2.2.2.35). إذا كان العلم P غير مُعين والعلم C غير مُعين، تكون النقاط مواقع مطلقة تُحدد بواسطة كائنات EmfPlusPointF (section 2.2.2.36).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PointF[] |
getPathPointTypes()
public EmfPlusBasePointType[] getPathPointTypes()
يحصل أو يضبط مصفوفة تحدد كيفية استخدام النقاط في حقل PathPoints لرسم المسار. يتم تحديد نوع الكائنات في هذه المصفوفة بواسطة العلم R في حقل PathPointFlags.
القيمة: أنواع نقاط المسار.
Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBasePointType[]
setPathPointTypes(EmfPlusBasePointType[] value)
public void setPathPointTypes(EmfPlusBasePointType[] value)
يحصل أو يضبط مصفوفة تحدد كيفية استخدام النقاط في حقل PathPoints لرسم المسار. يتم تحديد نوع الكائنات في هذه المصفوفة بواسطة العلم R في حقل PathPointFlags.
القيمة: أنواع نقاط المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | EmfPlusBasePointType[] |