فئة GraphicsPath
Summary: Represents a series of connected lines and curves. This class cannot be inherited.
Module: aspose.imaging
Full Name: aspose.imaging.GraphicsPath
Inheritance: ObjectWithBounds
Constructors
| Name | الوصف |
|---|---|
| GraphicsPath() | يُهيئ نسخة جديدة من الفئة GraphicsPath. |
| GraphicsPath(figures) | يُهيئ نسخة جديدة من الفئة GraphicsPath. |
| GraphicsPath(figures, fill_mode) | يُهيئ نسخة جديدة من الفئة GraphicsPath. |
| GraphicsPath(fill_mode) | يُهيئ نسخة جديدة من الفئة GraphicsPath. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| bounds | RectangleF | r | يحصل أو يضبط حدود الكائن. |
| figures | Figure[] | r | يحصل على أشكال المسار. |
| fill_mode | FillMode | r/w | يحصل أو يضبط تعداد FillMode الذي يحدد كيفية تعبئة داخل الأشكال في هذا GraphicsPath. |
Methods
| Name | الوصف |
|---|---|
| add_figure(figure) | يضيف شكلاً جديدًا. |
| add_figures(figures) | يضيف أشكالًا جديدة. |
| add_path(adding_path) | يضيف GraphicsPath المحدد إلى هذا المسار. |
| add_path(adding_path, connect) | يضيف GraphicsPath المحدد إلى هذا المسار. |
| deep_clone() | ينفذ استنساخًا عميقًا لهذا مسار الرسومات. |
| flatten() | يحوّل كل منحنى في هذا المسار إلى سلسلة من القطع الخطية المتصلة. |
| flatten(matrix) | يطبق التحويل المحدد ثم يحوّل كل منحنى في هذا GraphicsPath إلى سلسلة من القطع الخطية المتصلة. |
| flatten(matrix, flatness) | يحوّل كل منحنى في هذا GraphicsPath إلى سلسلة من القطع الخطية المتصلة. |
| get_bounds(matrix) | يحصل على حدود الكائن. |
| get_bounds(matrix, pen) | يحصل على حدود الكائن. |
| is_outline_visible(point, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible(point, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible(pt, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible(pt, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible(x, y, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible(x, y, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible(x, y, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible(x, y, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible_point(point, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible_point_f(point, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible_point_f_graphics(pt, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible_point_graphics(pt, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible_xy(x, y, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible_xy_graphics(x, y, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_outline_visible_xyf(x, y, pen) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen. |
| is_outline_visible_xyf_graphics(x, y, pen, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics. |
| is_visible(point) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(point) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(pt, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(pt, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(x, y) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(x, y) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible(x, y, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics. |
| is_visible(x, y, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics. |
| is_visible_point(point) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_point_f(point) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_point_f_graphics(pt, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_point_graphics(pt, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_xy(x, y) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_xy_graphics(x, y, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath، باستخدام الرسومات المحددة Graphics. |
| is_visible_xyf(x, y) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath. |
| is_visible_xyf_graphics(x, y, graphics) | يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics. |
| remove_figure(figure) | يزيل شكلاً. |
| remove_figures(figures) | يزيل الأشكال. |
| reset() | يفرغ مسار الرسومات ويضبط FillMode إلى FillMode.ALTERNATE. |
| reverse() | يعكس ترتيب الأشكال، والأشكال، والنقاط في كل شكل من هذا GraphicsPath. |
| transform(transform) | يطبق التحويل المحدد على الشكل. |
| warp(dest_points, src_rect) | يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath. |
| warp(dest_points, src_rect, matrix) | يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath. |
| warp(dest_points, src_rect, matrix, warp_mode) | يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath. |
| warp(dest_points, src_rect, matrix, warp_mode, flatness) | يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath. |
| widen(pen) | يضيف مخططًا إضافيًا إلى المسار. |
| widen(pen, matrix) | يضيف مخططًا إضافيًا إلى GraphicsPath. |
| widen(pen, matrix, flatness) | يستبدل هذا GraphicsPath بمنحنيات تحيط بالمنطقة التي تُملأ عندما يُرسم هذا المسار بالقلم المحدد. |
Constructor: GraphicsPath()
GraphicsPath()
يُهيئ نسخة جديدة من الفئة GraphicsPath.
See also:
Example # 1: This examples make use of GraphicsPath and Graphics classes to create and man…
Constructor: GraphicsPath(figures)
GraphicsPath(figures)
يُهيئ نسخة جديدة من الفئة GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figures | Figure[] | الأشكال للتهيئة منها. |
Constructor: GraphicsPath(figures, fill_mode)
GraphicsPath(figures, fill_mode)
يُهيئ نسخة جديدة من الفئة GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figures | Figure[] | الأشكال للتهيئة منها. |
| fill_mode | FillMode | وضع التعبئة. |
Constructor: GraphicsPath(fill_mode)
GraphicsPath(fill_mode)
يُهيئ نسخة جديدة من الفئة GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fill_mode | FillMode | وضع التعبئة. |
Method: add_figure(figure)
add_figure(figure)
يضيف شكلاً جديدًا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figure | Figure | الشكل للإضافة. |
See also:
Example # 1: This examples make use of GraphicsPath and Graphics classes to create and man…
Method: add_figures(figures)
add_figures(figures)
يضيف أشكالًا جديدة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figures | Figure[] | الأشكال للإضافة. |
See also:
Example # 1: This example creates a new Image and draws a variety of shapes using figures …
Method: add_path(adding_path)
add_path(adding_path)
يضيف GraphicsPath المحدد إلى هذا المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| adding_path | GraphicsPath | الـ GraphicsPath للإضافة. |
Method: add_path(adding_path, connect)
add_path(adding_path, connect)
يضيف GraphicsPath المحدد إلى هذا المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| adding_path | GraphicsPath | الـ GraphicsPath للإضافة. |
| اتصال | bool | قيمة منطقية تحدد ما إذا كان الشكل الأول في المسار المضاف جزءًا من الشكل الأخير في هذا المسار. قيمة true تشير إلى أن الشكل الأول في المسار المضاف جزء من الشكل الأخير في هذا المسار. قيمة false تشير إلى أن الشكل الأول في المسار المضاف منفصل عن الشكل الأخير في هذا المسار. |
Method: deep_clone()
deep_clone()
ينفذ استنساخًا عميقًا لهذا مسار الرسومات.
Returns
| نوع | الوصف |
|---|---|
| GraphicsPath | نسخة عميقة من مسار الرسومات. |
Method: flatten(matrix)
flatten(matrix)
يطبق التحويل المحدد ثم يحوّل كل منحنى في هذا GraphicsPath إلى سلسلة من القطع الخطية المتصلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | مصفوفة Matrix لتحويل هذا GraphicsPath قبل التسوية. |
Method: flatten(matrix, flatness)
flatten(matrix, flatness)
يحوّل كل منحنى في هذا GraphicsPath إلى سلسلة من القطع الخطية المتصلة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | مصفوفة Matrix لتحويل هذا GraphicsPath قبل التسوية. |
| السطحية | float | يحدد الحد الأقصى للخطأ المسموح بين المنحنى وتقريبه المسطح. القيمة الافتراضية هي 0.25. تقليل قيمة السطحية سيزيد عدد مقاطع الخط في التقريب. |
Method: get_bounds(matrix)
get_bounds(matrix)
يحصل على حدود الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | المصفوفة التي سيتم تطبيقها قبل حساب الحدود. |
Returns
| نوع | الوصف |
|---|---|
| RectangleF | حدود الكائن المقدرة. |
Method: get_bounds(matrix, pen)
get_bounds(matrix, pen)
يحصل على حدود الكائن.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | Matrix | المصفوفة التي سيتم تطبيقها قبل حساب الحدود. |
| pen | Pen | القلم المستخدم للكائن. يمكن أن يؤثر ذلك على حجم حدود الكائن. |
Returns
| نوع | الوصف |
|---|---|
| RectangleF | حدود الكائن المقدرة. |
Method: is_outline_visible(point, pen)
is_outline_visible(point, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(point, pen)
is_outline_visible(point, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(pt, pen, graphics)
is_outline_visible(pt, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | PointF | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(pt, pen, graphics)
is_outline_visible(pt, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | Point | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(x, y, pen)
is_outline_visible(x, y, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(x, y, pen)
is_outline_visible(x, y, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(x, y, pen, graphics)
is_outline_visible(x, y, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible(x, y, pen, graphics)
is_outline_visible(x, y, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_point(point, pen)
is_outline_visible_point(point, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_point_f(point, pen)
is_outline_visible_point_f(point, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_point_f_graphics(pt, pen, graphics)
is_outline_visible_point_f_graphics(pt, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | PointF | نقطة PointF تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_point_graphics(pt, pen, graphics)
is_outline_visible_point_graphics(pt, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | Point | نقطة Point تحدد الموقع للاختبار. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_xy(x, y, pen)
is_outline_visible_xy(x, y, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_xy_graphics(x, y, pen, graphics)
is_outline_visible_xy_graphics(x, y, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_xyf(x, y, pen)
is_outline_visible_xyf(x, y, pen)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_outline_visible_xyf_graphics(x, y, pen, graphics)
is_outline_visible_xyf_graphics(x, y, pen, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل (تحت) حدود هذا GraphicsPath عند رسمه بالقلم المحدد Pen واستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| pen | Pen | القلم Pen للاختبار. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُعيد هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل (تحت) مخطط هذا GraphicsPath عند رسمه بالقلم المحدد Pen; وإلا، false. |
Method: is_visible(point)
is_visible(point)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible(point)
is_visible(point)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible(pt, graphics)
is_visible(pt, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | PointF | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا؛ وإلا، false. |
Method: is_visible(pt, graphics)
is_visible(pt, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | Point | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا؛ وإلا، false. |
Method: is_visible(x, y)
is_visible(x, y)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible(x, y)
is_visible(x, y)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible(x, y, graphics)
is_visible(x, y, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible(x, y, graphics)
is_visible(x, y, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_point(point)
is_visible_point(point)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | Point | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_point_f(point)
is_visible_point_f(point)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| point | PointF | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_point_f_graphics(pt, graphics)
is_visible_point_f_graphics(pt, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | PointF | عنصر PointF يمثل النقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا؛ وإلا، false. |
Method: is_visible_point_graphics(pt, graphics)
is_visible_point_graphics(pt, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pt | Point | عنصر Point يمثل النقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_xy(x, y)
is_visible_xy(x, y)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_xy_graphics(x, y, graphics)
is_visible_xy_graphics(x, y, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath، باستخدام الرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | int | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | int | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_xyf(x, y)
is_visible_xyf(x, y)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: is_visible_xyf_graphics(x, y, graphics)
is_visible_xyf_graphics(x, y, graphics)
يشير إلى ما إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath في منطقة القص المرئية للرسومات المحددة Graphics.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| x | float | الإحداثي السيني للنقطة التي سيتم اختبارها. |
| y | float | الإحداثي الصادي للنقطة التي سيتم اختبارها. |
| graphics | Graphics | الـ Graphics لاختبار الرؤية. |
Returns
| نوع | الوصف |
|---|---|
| bool | تُرجع هذه الطريقة true إذا كانت النقطة المحددة موجودة داخل هذا GraphicsPath; وإلا، false. |
Method: remove_figure(figure)
remove_figure(figure)
يزيل شكلاً.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figure | Figure | الشكل المراد إزالته. |
Method: remove_figures(figures)
remove_figures(figures)
يزيل الأشكال.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| figures | Figure[] | الأشكال المراد إزالتها. |
Method: transform(transform)
transform(transform)
يطبق التحويل المحدد على الشكل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| transform | Matrix | التحويل المراد تطبيقه. |
Method: warp(dest_points, src_rect)
warp(dest_points, src_rect)
يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dest_points | PointF[] | مصفوفة من هياكل PointF التي تُعرّف متوازي أضلاع يتم تحويل المستطيل المحدد بواسطة srcRect إليه. يمكن أن تحتوي المصفوفة على ثلاثة أو أربعة عناصر. إذا احتوت المصفوفة على ثلاثة عناصر، فإن الزاوية السفلية اليمنى للمتوازي أضلاع تُستنتج من النقاط الثلاث الأولى. |
| src_rect | RectangleF | عنصر RectangleF يمثل المستطيل الذي يتم تحويله إلى متوازي أضلاع مُعرّف بواسطة destPoints. |
Method: warp(dest_points, src_rect, matrix)
warp(dest_points, src_rect, matrix)
يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dest_points | PointF[] | مصفوفة من هياكل PointF التي تُعرّف متوازي أضلاع يتم تحويل المستطيل المحدد بواسطة srcRect إليه. يمكن أن تحتوي المصفوفة على ثلاثة أو أربعة عناصر. إذا احتوت المصفوفة على ثلاثة عناصر، فإن الزاوية السفلية اليمنى للمتوازي أضلاع تُستنتج من النقاط الثلاث الأولى. |
| src_rect | RectangleF | عنصر RectangleF يمثل المستطيل الذي يتم تحويله إلى متوازي أضلاع مُعرّف بواسطة destPoints. |
| matrix | Matrix | عنصر Matrix يحدد تحويلًا هندسيًا لتطبيقه على المسار. |
Method: warp(dest_points, src_rect, matrix, warp_mode)
warp(dest_points, src_rect, matrix, warp_mode)
يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dest_points | PointF[] | مصفوفة من هياكل PointF التي تُعرّف متوازي أضلاع يتم تحويل المستطيل المحدد بواسطة srcRect إليه. يمكن أن تحتوي المصفوفة على ثلاثة أو أربعة عناصر. إذا احتوت المصفوفة على ثلاثة عناصر، فإن الزاوية السفلية اليمنى للمتوازي أضلاع تُستنتج من النقاط الثلاث الأولى. |
| src_rect | RectangleF | عنصر RectangleF يمثل المستطيل الذي يتم تحويله إلى متوازي أضلاع مُعرّف بواسطة destPoints. |
| matrix | Matrix | عنصر Matrix يحدد تحويلًا هندسيًا لتطبيقه على المسار. |
| warp_mode | WarpMode | تعداد WarpMode يحدد ما إذا كانت عملية التشويه هذه تستخدم وضع المنظور أو الوضع الثنائي الخطي. |
Method: warp(dest_points, src_rect, matrix, warp_mode, flatness)
warp(dest_points, src_rect, matrix, warp_mode, flatness)
يطبق تحويل تشويه، يُعرّف بواسطة مستطيل ومتوازي أضلاع، على هذا GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dest_points | PointF[] | مصفوفة من هياكل PointF التي تُعرّف متوازي أضلاع يتم تحويل المستطيل المحدد بواسطة srcRect إليه. يمكن أن تحتوي المصفوفة على ثلاثة أو أربعة عناصر. إذا احتوت المصفوفة على ثلاثة عناصر، فإن الزاوية السفلية اليمنى للمتوازي أضلاع تُستنتج من النقاط الثلاث الأولى. |
| src_rect | RectangleF | عنصر RectangleF يمثل المستطيل الذي يتم تحويله إلى متوازي أضلاع مُعرّف بواسطة destPoints. |
| matrix | Matrix | عنصر Matrix يحدد تحويلًا هندسيًا لتطبيقه على المسار. |
| warp_mode | WarpMode | تعداد WarpMode يحدد ما إذا كانت عملية التشويه هذه تستخدم وضع المنظور أو الوضع الثنائي الخطي. |
| flatness | float | قيمة من 0 إلى 1 تحدد مدى تسطيح المسار الناتج. لمزيد من المعلومات، راجع طرق GraphicsPath.flatten(). |
Method: widen(pen)
widen(pen)
يضيف مخططًا إضافيًا إلى المسار.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pen | Pen | عنصر Pen يحدد العرض بين المخطط الأصلي للمسار والمخطط الجديد الذي تُنشئه هذه الطريقة. |
Method: widen(pen, matrix)
widen(pen, matrix)
يضيف مخططًا إضافيًا إلى GraphicsPath.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pen | Pen | عنصر Pen يحدد العرض بين المخطط الأصلي للمسار والمخطط الجديد الذي تُنشئه هذه الطريقة. |
| matrix | Matrix | عنصر Matrix يحدد تحويلًا لتطبيقه على المسار قبل توسيعه. |
Method: widen(pen, matrix, flatness)
widen(pen, matrix, flatness)
يستبدل هذا GraphicsPath بمنحنيات تحيط بالمنطقة التي تُملأ عندما يُرسم هذا المسار بالقلم المحدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| pen | Pen | عنصر Pen يحدد العرض بين المخطط الأصلي للمسار والمخطط الجديد الذي تُنشئه هذه الطريقة. |
| matrix | Matrix | عنصر Matrix يحدد تحويلًا لتطبيقه على المسار قبل توسيعه. |
| السطحية | float | قيمة تحدد مستوى التسطيح للمنحنيات. |
Examples
This examples make use of GraphicsPath and Graphics classes to create and manipulate figures on an Image surface. Example creates a new Image (of type Tiff), clears the surface and draws paths with the help of GraphicsPath class. At the end draw_path method exposed by Graphics class is called to render the paths on surface.
from aspose.imaging import Image, Graphics, Color, GraphicsPath, Figure, RectangleF, PointF, SizeF
from aspose.imaging import Pen
from aspose.imaging.sources import StreamSource
from aspose.imaging.imageoptions import TiffOptions
from aspose.imaging.fileformats.tiff.enums import TiffExpectedFormat
from aspose.imaging.shapes import RectangleShape, EllipseShape, PieShape
# إنشاء كائن من تدفق ملف
with open(r"C:\temp\output.tiff", "w+b") as stream:
# إنشاء نسخة من TiffOptions وتعيين خصائصه المتنوعة
tiffOptions = TiffOptions(TiffExpectedFormat.DEFAULT)
# تعيين المصدر للنسخة من ImageOptions
tiffOptions.source = StreamSource(stream)
# إنشاء نسخة من Image
with Image.create(tiffOptions, 500, 500) as image:
# إنشاء وتهيئة مثيل من فئة Graphics.
graphics = Graphics(image)
# مسح سطح Graphics.
graphics.clear(Color.wheat);
# إنشاء نسخة من الفئة GraphicsPath
graphics_path = GraphicsPath()
# إنشاء نسخة من الفئة Figure
figure = Figure()
# إضافة أشكال إلى كائن Figure
figure.add_shape(RectangleShape(RectangleF(10.0, 10.0, 300.0, 300.0)))
figure.add_shape(EllipseShape(RectangleF(50.0, 50.0, 300.0, 300.0)))
figure.add_shape(PieShape(RectangleF(PointF(250.0, 250.0), SizeF(200.0, 200.0)), 0.0, 45.0))
# إضافة كائن Figure إلى GraphicsPath
graphics_path.add_figure(figure)
# رسم المسار باستخدام كائن Pen باللون الأسود
graphics.draw_path(Pen(Color.black, 2.0), graphics_path)
# احفظ جميع التغييرات.
image.save()
This example creates a new Image and draws a variety of shapes using figures and GraphicsPath on the Image surface
from aspose.imaging import Image, Graphics, Color, GraphicsPath, Figure, RectangleF, Rectangle, Size
from aspose.imaging import Point, PointF, Pen
from aspose.imaging.imageoptions import BmpOptions
from aspose.imaging.sources import FileCreateSource
from aspose.imaging.shapes import EllipseShape, PieShape, ArcShape, PolygonShape, RectangleShape
from os.path import join as path_join
#إنشاء نسخة من BmpOptions وتعيين خصائصه المتنوعة
with BmpOptions() as bmpOptions:
bmpOptions.bits_per_pixel = 24
#إنشاء نسخة من FileCreateSource وتعيينها كمصدر للنسخة من BmpOptions
#المعامل البولياني الثاني يحدد ما إذا كان الملف الذي سيتم إنشاؤه IsTemporal أم لا
bmpOptions.source = FileCreateSource(r"c:\temp\output.bmp", False)
#إنشاء مثيل من Image.
with Image.create(bmpOptions, 500, 500) as image:
# إنشاء وتهيئة مثيل من فئة Graphics.
graphics = Graphics(image)
# مسح سطح Graphics.
graphics.clear(Color.wheat)
# إنشاء نسخة من الفئة GraphicsPath
graphicspath = GraphicsPath()
#إنشاء نسخة من الفئة Figure
figure1 = Figure()
# إضافة شكل إلى كائن Figure
figure1.add_shape(EllipseShape(RectangleF(50, 50, 300, 300)))
figure1.add_shape(PieShape(Rectangle(Point(110, 110), Size(200, 200)), 0, 90))
# إنشاء نسخة من الفئة Figure
figure2 = Figure()
# إضافة شكل إلى كائن Figure
figure2.add_shape(ArcShape(RectangleF(10, 10, 300, 300), 0, 45))
figure2.add_shape(
PolygonShape([PointF(150, 10), PointF(150, 200), PointF(250, 300), PointF(350, 400)], True))
figure2.add_shape(RectangleShape(RectangleF(Point(250, 250), Size(200, 200))))
# إضافة كائن Figure إلى GraphicsPath
graphicspath.add_figures([figure1, figure2])
# رسم المسار باستخدام كائن Pen باللون الأسود
graphics.draw_path(Pen(Color.black, 2.0), graphicspath)
# احفظ جميع التغييرات.
image.save()