XpsPathGeometry

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsArray

All Implemented Interfaces: com.aspose.xps.ITransformableProperty

public final class XpsPathGeometry extends XpsArray<XpsPathFigure> implements ITransformableProperty

فئة تُغلف ميزات عنصر خاصية PathGeometry. يحتوي هذا العنصر على مجموعة من أشكال المسار المحددة إما بصفة Figures أو بعنصر PathFigure فرعي.

الطرق

طريقةالوصف
add(T obj)يضيف كائنًا جديدًا إلى المصفوفة.
addSegment(XpsPathSegment segment)يضيف مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير pah.
deepClone()ينسخ هذا الشكل الهندسي للمسار.
equals(Object arg0)
get(int i)يوفر الوصول إلى عنصر المصفوفة بواسطة الفهرس i.
getClass()
getFillRule()يعيد القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتكوين منطقة.
getPathFigures()يعيد قائمة أشكال المسار الفرعية.
getTransform()يعيد مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لشكل المسار قبل استخدامه في التعبئة أو القص أو التحديد.
hashCode()
insert(int index, T obj)يدرج كائنًا جديدًا في المصفوفة في الموضع المحدد.
insertSegment(int index, XpsPathSegment segment)يدرج مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير للمسار في موضع الفهرس.
notify()
notifyAll()
remove(T obj)يزيل كائنًا من المصفوفة.
removeAt(int index)يزيل كائنًا من المصفوفة في الموضع المحدد.
removeSegment(XpsPathSegment segment)يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير للمسار.
removeSegmentAt(int index)يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير للمسار في موضع الفهرس.
setFillRule(XpsFillRule value)يضبط القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتكوين منطقة.
setTransform(XpsMatrix value)يضبط مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لشكل المسار قبل استخدامه في التعبئة أو القص أو التحديد.
size()يرجع عدد العناصر.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T obj)

public T add(T obj)

يضيف كائنًا جديدًا إلى المصفوفة.

Parameters:

معاملنوعالوصف
objTالكائن المراد إضافته.

Returns: T - الكائن المضاف.

addSegment(XpsPathSegment segment)

public XpsPathSegment addSegment(XpsPathSegment segment)

يضيف مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير pah.

Parameters:

معاملنوعالوصف
segmentXpsPathSegmentمقطع المسار المراد إضافته.

Returns: XpsPathSegment - Added path segment.

deepClone()

public XpsPathGeometry deepClone()

ينسخ هذا الشكل الهندسي للمسار.

Returns: XpsPathGeometry - Clone of this path geometry.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

get(int i)

public T get(int i)

يوفر الوصول إلى عنصر المصفوفة بواسطة الفهرس i.

Parameters:

معاملنوعالوصف
iintفهرس العنصر.

Returns: T - العنصر في الموضع i.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFillRule()

public XpsFillRule getFillRule()

يعيد القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتكوين منطقة.

Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.

getPathFigures()

public List<XpsPathFigure> getPathFigures()

يعيد قائمة أشكال المسار الفرعية.

Returns: java.util.List<com.aspose.xps.XpsPathFigure> - قائمة أشكال المسار الفرعية.

getTransform()

public XpsMatrix getTransform()

يعيد مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لشكل المسار قبل استخدامه في التعبئة أو القص أو التحديد.

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insert(int index, T obj)

public T insert(int index, T obj)

يدرج كائنًا جديدًا في المصفوفة في الموضع المحدد.

Parameters:

معاملنوعالوصف
فهرسintالموضع لإدراج كائن فيه.
objTالكائن المراد إدراجه.

Returns: T - الكائن المدخل.

insertSegment(int index, XpsPathSegment segment)

public XpsPathSegment insertSegment(int index, XpsPathSegment segment)

يدرج مقطع مسار إلى قائمة المقاطع الفرعية للشكل الأخير للمسار في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إدراج المقطع فيه.
segmentXpsPathSegmentمقطع مسار لإدراجه.

Returns: XpsPathSegment - Inserted path segment.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(T obj)

public T remove(T obj)

يزيل كائنًا من المصفوفة.

Parameters:

معاملنوعالوصف
objTالكائن المراد إزالته.

Returns: T - الكائن المُزال.

removeAt(int index)

public T removeAt(int index)

يزيل كائنًا من المصفوفة في الموضع المحدد.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يُزال فيه الكائن.

Returns: T - الكائن المُزال.

removeSegment(XpsPathSegment segment)

public XpsPathSegment removeSegment(XpsPathSegment segment)

يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير للمسار.

Parameters:

معاملنوعالوصف
segmentXpsPathSegmentمقطع المسار المراد إزالته.

Returns: XpsPathSegment - Removed path segment.

removeSegmentAt(int index)

public XpsPathSegment removeSegmentAt(int index)

يزيل مقطع مسار من قائمة المقاطع الفرعية للشكل الأخير للمسار في موضع الفهرس.

Parameters:

معاملنوعالوصف
فهرسintالموضع الذي يجب إزالة مقطع المسار منه.

Returns: XpsPathSegment - Removed path segment.

setFillRule(XpsFillRule value)

public void setFillRule(XpsFillRule value)

يضبط القيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتكوين منطقة.

Parameters:

معاملنوعالوصف
valueXpsFillRuleالقيمة التي تحدد كيفية دمج المناطق المتقاطعّة للأشكال الهندسية لتكوين منطقة.

setTransform(XpsMatrix value)

public void setTransform(XpsMatrix value)

يضبط مصفوفة التحويل الأفيني التي تُنشئ التحويل المصفوفي المحلي المطبق على جميع العناصر الفرعية والتابعة لشكل المسار قبل استخدامه في التعبئة أو القص أو التحديد.

Parameters:

معاملنوعالوصف
valueXpsMatrixمصفوفة التحويل الأفينية.

size()

public int size()

يرجع عدد العناصر.

Returns: int - عدد العناصر.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int