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:

معاملنوعالوصف
valuePointF[]

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:

معاملنوعالوصف
valueEmfPlusBasePointType[]