فئة Region

Summary: Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Region

Constructors

Nameالوصف
Region()ينشئ كائنًا جديدًا من Region.
Region(path)يُنشئ Region جديدًا باستخدام GraphicsPath المحدد.
Region(rect)يُنشئ Region جديدًا من بنية RectangleF المحددة.
Region(rect)يُنشئ Region جديدًا من بنية RectangleF المحددة.

Methods

Nameالوصف
complement(path)يُحدّث هذا Region ليحتوي على الجزء من GraphicsPath المحدد الذي لا يتقاطع مع هذا Region.
complement(rect)يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.
complement(rect)يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.
complement(region)يُحدّث هذا Region ليحتوي على الجزء من Region المحدد الذي لا يتقاطع مع هذا Region.
complement_path(path)يُحدّث هذا Region ليحتوي على الجزء من GraphicsPath المحدد الذي لا يتقاطع مع هذا Region.
complement_rect(rect)يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.
complement_rect_f(rect)يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.
complement_rgn(region)يُحدّث هذا Region ليحتوي على الجزء من Region المحدد الذي لا يتقاطع مع هذا Region.
create_with_path(path)يُنشئ Region جديدًا باستخدام GraphicsPath المحدد.
create_with_rect(rect)يُنشئ Region جديدًا من بنية RectangleF المحددة.
create_with_rect_f(rect)يُنشئ Region جديدًا من بنية RectangleF المحددة.
deep_clone()ينشئ نسخة عميقة دقيقة من هذا Region.
exclude(path)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع GraphicsPath المحدد.
exclude(rect)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.
exclude(rect)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.
exclude(region)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع Region المحدد.
exclude_path(path)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع GraphicsPath المحدد.
exclude_rect(rect)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.
exclude_rect_f(rect)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.
exclude_rgn(region)يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع Region المحدد.
intersect(path)يُحدّث هذا Region إلى تقاطعه مع GraphicsPath المحدد.
intersect(rect)يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.
intersect(rect)يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.
intersect(region)يُحدّث هذا Region إلى تقاطعه مع Region المحدد.
intersect_path(path)يُحدّث هذا Region إلى تقاطعه مع GraphicsPath المحدد.
intersect_rect(rect)يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.
intersect_rect_f(rect)يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.
intersect_rgn(region)يُحدّث هذا Region إلى تقاطعه مع Region المحدد.
is_empty(g)يفحص ما إذا كان لهذا Region داخل فارغ على سطح الرسم المحدد.
is_infinite(g)يفحص ما إذا كان لهذا Region داخل لا نهائي على سطح الرسم المحدد.
is_visible(point)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.
is_visible(point)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.
is_visible(point, g)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(point, g)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(rect)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.
is_visible(rect)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.
is_visible(rect, g)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(rect, g)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(x, y)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region.
is_visible(x, y, g)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(x, y, g)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(x, y, width, height)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.
is_visible(x, y, width, height)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.
is_visible(x, y, width, height, g)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible(x, y, width, height, g)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_f(x, y)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region.
is_visible_point(point)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.
is_visible_point_f(point)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.
is_visible_point_f_with_graphics(point, g)يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_point_with_graphics(point, g)يفحص ما إذا كانت بنية Point المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_rect(rect)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.
is_visible_rect_f(rect)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.
is_visible_rect_f_with_graphics(rect, g)يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_rect_with_graphics(rect, g)يفحص ما إذا كان أي جزء من بنية Rectangle المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_with_graphics(x, y, g)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_with_graphics_f(x, y, g)يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_xywh(x, y, width, height)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.
is_visible_xywh_graphics(x, y, width, height, g)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_xywh_graphics_f(x, y, width, height, g)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.
is_visible_xywhf(x, y, width, height)يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.
make_empty()يُنشئ هذا Region بداخل فارغ.
make_infinite()يُهيئ هذا الكائن Region إلى داخل لا نهائي.
transform(matrix)يحوّل هذا Region باستخدام Matrix المحدد.
translate(dx, dy)يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.
translate(dx, dy)يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.
translate_f(dx, dy)يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.
union(path)يُحدّث هذا Region إلى الاتحاد بينه وبين GraphicsPath المحدد.
union(rect)يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.
union(rect)يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.
union(region)يُحدّث هذا Region إلى الاتحاد بينه وبين Region المحدد.
union_path(path)يُحدّث هذا Region إلى الاتحاد بينه وبين GraphicsPath المحدد.
union_rect(rect)يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.
union_rect_f(rect)يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.
union_rgn(region)يُحدّث هذا Region إلى الاتحاد بينه وبين Region المحدد.
xor(path)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع GraphicsPath المحدد.
xor(rect)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.
xor(rect)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.
xor(region)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع Region المحدد.
xor_path(path)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع GraphicsPath المحدد.
xor_rect(rect)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.
xor_rect_f(rect)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.
xor_rgn(region)يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع Region المحدد.

Constructor: Region()

 Region() 

ينشئ كائنًا جديدًا من Region.

Constructor: Region(path)

 Region(path) 

يُنشئ Region جديدًا باستخدام GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath الذي يحدد Region الجديد.

Constructor: Region(rect)

 Region(rect) 

يُنشئ Region جديدًا من بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFRectangleF بنية تُحدّد داخل Region الجديد.

Constructor: Region(rect)

 Region(rect) 

يُنشئ Region جديدًا من بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleRectangleF بنية تُحدّد داخل Region الجديد.

Method: complement(path)

 complement(path) 

يُحدّث هذا Region ليحتوي على الجزء من GraphicsPath المحدد الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لتكميل هذا Region.

Method: complement(rect)

 complement(rect) 

يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF لتكميل هذا Region.

Method: complement(rect)

 complement(rect) 

يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF لتكميل هذا Region.

Method: complement(region)

 complement(region) 

يُحدّث هذا Region ليحتوي على الجزء من Region المحدد الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
regionRegionكائن Region لتكميل كائن Region هذا.

Method: complement_path(path)

 complement_path(path) 

يُحدّث هذا Region ليحتوي على الجزء من GraphicsPath المحدد الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لتكميل هذا Region.

Method: complement_rect(rect)

 complement_rect(rect) 

يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF لتكميل هذا Region.

Method: complement_rect_f(rect)

 complement_rect_f(rect) 

يُحدّث هذا Region ليحتوي على الجزء من بنية RectangleF المحددة الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF لتكميل هذا Region.

Method: complement_rgn(region)

 complement_rgn(region) 

يُحدّث هذا Region ليحتوي على الجزء من Region المحدد الذي لا يتقاطع مع هذا Region.

Parameters:

معاملنوعالوصف
regionRegionكائن Region لتكميل كائن Region هذا.

Method: create_with_path(path) [static]

 create_with_path(path) 

يُنشئ Region جديدًا باستخدام GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath الذي يحدد Region الجديد.

Returns

نوعالوصف
Region

Method: create_with_rect(rect) [static]

 create_with_rect(rect) 

يُنشئ Region جديدًا من بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleRectangleF بنية تُحدّد داخل Region الجديد.

Returns

نوعالوصف
Region

Method: create_with_rect_f(rect) [static]

 create_with_rect_f(rect) 

يُنشئ Region جديدًا من بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFRectangleF بنية تُحدّد داخل Region الجديد.

Returns

نوعالوصف
Region

Method: deep_clone()

 deep_clone() 

ينشئ نسخة عميقة دقيقة من هذا Region.

Returns

نوعالوصف
RegionRegion الذي تُنشئه هذه الطريقة.

Method: exclude(path)

 exclude(path) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لاستثنائه من هذا Region.

Method: exclude(rect)

 exclude(rect) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF لاستثنائها من هذا Region.

Method: exclude(rect)

 exclude(rect) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF لاستثنائها من هذا Region.

Method: exclude(region)

 exclude(region) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion لاستثنائه من هذا Region.

Method: exclude_path(path)

 exclude_path(path) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لاستثنائه من هذا Region.

Method: exclude_rect(rect)

 exclude_rect(rect) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF لاستثنائها من هذا Region.

Method: exclude_rect_f(rect)

 exclude_rect_f(rect) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF لاستثنائها من هذا Region.

Method: exclude_rgn(region)

 exclude_rgn(region) 

يُحدّث هذا Region ليحتوي فقط على الجزء الداخلي الذي لا يتقاطع مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion لاستثنائه من هذا Region.

Method: intersect(path)

 intersect(path) 

يُحدّث هذا Region إلى تقاطعه مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath للتقاطع مع هذا Region.

Method: intersect(rect)

 intersect(rect) 

يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF للتقاطع مع هذا Region.

Method: intersect(rect)

 intersect(rect) 

يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF للتقاطع مع هذا Region.

Method: intersect(region)

 intersect(region) 

يُحدّث هذا Region إلى تقاطعه مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion للتقاطع مع هذا Region.

Method: intersect_path(path)

 intersect_path(path) 

يُحدّث هذا Region إلى تقاطعه مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath للتقاطع مع هذا Region.

Method: intersect_rect(rect)

 intersect_rect(rect) 

يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleبنية RectangleF للتقاطع مع هذا Region.

Method: intersect_rect_f(rect)

 intersect_rect_f(rect) 

يُحدّث هذا Region إلى تقاطعه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFبنية RectangleF للتقاطع مع هذا Region.

Method: intersect_rgn(region)

 intersect_rgn(region) 

يُحدّث هذا Region إلى تقاطعه مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion للتقاطع مع هذا Region.

Method: is_empty(g)

 is_empty(g) 

يفحص ما إذا كان لهذا Region داخل فارغ على سطح الرسم المحدد.

Parameters:

معاملنوعالوصف
gGraphicsGraphics الذي يمثل سطح رسم.

Returns

نوعالوصف
boolصحيح إذا كان داخل هذا Region فارغًا عند تطبيق التحويل المرتبط بـ g؛ وإلا، خطأ.

Method: is_infinite(g)

 is_infinite(g) 

يفحص ما إذا كان لهذا Region داخل لا نهائي على سطح الرسم المحدد.

Parameters:

معاملنوعالوصف
gGraphicsGraphics الذي يمثل سطح رسم.

Returns

نوعالوصف
boolصحيح إذا كان داخل هذا Region لا نهائيًا عند تطبيق التحويل المرتبط بـ g؛ وإلا، خطأ.

Method: is_visible(point)

 is_visible(point) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
pointPointFبنية PointF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible(point)

 is_visible(point) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
pointPointبنية PointF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible(point, g)

 is_visible(point, g) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
pointPointFبنية PointF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible(point, g)

 is_visible(point, g) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
pointPointبنية PointF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible(rect)

 is_visible(rect) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من rect داخل هذا Region; وإلا، خطأ.

Method: is_visible(rect)

 is_visible(rect) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من rect داخل هذا Region; وإلا، خطأ.

Method: is_visible(rect, g)

 is_visible(rect, g) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون rect داخل هذا Region; وإلا، خطأ.

Method: is_visible(rect, g)

 is_visible(rect, g) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون rect داخل هذا Region; وإلا، خطأ.

Method: is_visible(x, y)

 is_visible(x, y) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
xfloatالإحداثي السيني للنقطة التي سيتم اختبارها.
yfloatالإحداثي الصادي للنقطة التي سيتم اختبارها.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xfloatالإحداثي السيني للنقطة التي سيتم اختبارها.
yfloatالإحداثي الصادي للنقطة التي سيتم اختبارها.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible(x, y, g)

 is_visible(x, y, g) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للنقطة التي سيتم اختبارها.
yintالإحداثي الصادي للنقطة التي سيتم اختبارها.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
xfloatالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yfloatالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthfloatعرض المستطيل المراد اختباره.
heightfloatارتفاع المستطيل المراد اختباره.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل كائن هذا Region; وإلا، خطأ.

Method: is_visible(x, y, width, height)

 is_visible(x, y, width, height) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
xintالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yintالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthintعرض المستطيل المراد اختباره.
heightintارتفاع المستطيل المراد اختباره.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل كائن هذا Region; وإلا، خطأ.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xfloatالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yfloatالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthfloatعرض المستطيل المراد اختباره.
heightfloatارتفاع المستطيل المراد اختباره.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل هذا Region; وإلا، خطأ.

Method: is_visible(x, y, width, height, g)

 is_visible(x, y, width, height, g) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xintالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yintالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthintعرض المستطيل المراد اختباره.
heightintارتفاع المستطيل المراد اختباره.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل هذا Region; وإلا، خطأ.

Method: is_visible_f(x, y)

 is_visible_f(x, y) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
xfloatالإحداثي السيني للنقطة التي سيتم اختبارها.
yfloatالإحداثي الصادي للنقطة التي سيتم اختبارها.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible_point(point)

 is_visible_point(point) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
pointPointبنية PointF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible_point_f(point)

 is_visible_point_f(point) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region.

Parameters:

معاملنوعالوصف
pointPointFبنية PointF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible_point_f_with_graphics(point, g)

 is_visible_point_f_with_graphics(point, g) 

يفحص ما إذا كانت بنية PointF المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
pointPointFبنية PointF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible_point_with_graphics(point, g)

 is_visible_point_with_graphics(point, g) 

يفحص ما إذا كانت بنية Point المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
pointPointالهيكل Point للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون point داخل هذا Region; وإلا، خطأ.

Method: is_visible_rect(rect)

 is_visible_rect(rect) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من rect داخل هذا Region; وإلا، خطأ.

Method: is_visible_rect_f(rect)

 is_visible_rect_f(rect) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاختبار.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من rect داخل هذا Region; وإلا، خطأ.

Method: is_visible_rect_f_with_graphics(rect, g)

 is_visible_rect_f_with_graphics(rect, g) 

يفحص ما إذا كان أي جزء من بنية RectangleF المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون rect داخل هذا Region; وإلا، خطأ.

Method: is_visible_rect_with_graphics(rect, g)

 is_visible_rect_with_graphics(rect, g) 

يفحص ما إذا كان أي جزء من بنية Rectangle المحددة موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل Rectangle للاختبار.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من rect داخل هذا Region; وإلا، خطأ.

Method: is_visible_with_graphics(x, y, g)

 is_visible_with_graphics(x, y, g) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xintالإحداثي السيني للنقطة التي سيتم اختبارها.
yintالإحداثي الصادي للنقطة التي سيتم اختبارها.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible_with_graphics_f(x, y, g)

 is_visible_with_graphics_f(x, y, g) 

يفحص ما إذا كانت النقطة المحددة موجودة داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xfloatالإحداثي السيني للنقطة التي سيتم اختبارها.
yfloatالإحداثي الصادي للنقطة التي سيتم اختبارها.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما تكون النقطة المحددة داخل هذا Region; وإلا، خطأ.

Method: is_visible_xywh(x, y, width, height)

 is_visible_xywh(x, y, width, height) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
xintالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yintالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthintعرض المستطيل المراد اختباره.
heightintارتفاع المستطيل المراد اختباره.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل كائن هذا Region; وإلا، خطأ.

Method: is_visible_xywh_graphics(x, y, width, height, g)

 is_visible_xywh_graphics(x, y, width, height, g) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xintالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yintالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthintعرض المستطيل المراد اختباره.
heightintارتفاع المستطيل المراد اختباره.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل هذا Region; وإلا، خطأ.

Method: is_visible_xywh_graphics_f(x, y, width, height, g)

 is_visible_xywh_graphics_f(x, y, width, height, g) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region عند الرسم باستخدام Graphics.

Parameters:

معاملنوعالوصف
xfloatالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yfloatالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthfloatعرض المستطيل المراد اختباره.
heightfloatارتفاع المستطيل المراد اختباره.
gGraphicsكائن Graphics يمثل سياق رسومي.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل هذا Region; وإلا، خطأ.

Method: is_visible_xywhf(x, y, width, height)

 is_visible_xywhf(x, y, width, height) 

يفحص ما إذا كان أي جزء من المستطيل المحدد موجودًا داخل هذا Region.

Parameters:

معاملنوعالوصف
xfloatالإحداثي x للزاوية العليا اليسرى للمستطيل المراد اختباره.
yfloatالإحداثي y للزاوية العليا اليسرى للمستطيل المراد اختباره.
widthfloatعرض المستطيل المراد اختباره.
heightfloatارتفاع المستطيل المراد اختباره.

Returns

نوعالوصف
boolصحيح عندما يكون أي جزء من المستطيل المحدد داخل كائن هذا Region; وإلا، خطأ.

Method: transform(matrix)

 transform(matrix) 

يحوّل هذا Region باستخدام Matrix المحدد.

Parameters:

معاملنوعالوصف
matrixMatrixالمصفوفة Matrix التي يتم من خلالها تحويل هذا Region.

Method: translate(dx, dy)

 translate(dx, dy) 

يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.

Parameters:

معاملنوعالوصف
dxfloatالقيمة لإزاحة هذا Region أفقياً.
dyfloatالقيمة لإزاحة هذا Region رأسياً.

Method: translate(dx, dy)

 translate(dx, dy) 

يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.

Parameters:

معاملنوعالوصف
dxintالقيمة لإزاحة هذا Region أفقياً.
dyintالقيمة لإزاحة هذا Region رأسياً.

Method: translate_f(dx, dy)

 translate_f(dx, dy) 

يُضيف إزاحة إلى إحداثيات هذا Region بالمقدار المحدد.

Parameters:

معاملنوعالوصف
dxfloatالقيمة لإزاحة هذا Region أفقياً.
dyfloatالقيمة لإزاحة هذا Region رأسياً.

Method: union(path)

 union(path) 

يُحدّث هذا Region إلى الاتحاد بينه وبين GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath للاتحاد مع هذا Region.

Method: union(rect)

 union(rect) 

يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاتحاد مع هذا Region.

Method: union(rect)

 union(rect) 

يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF للاتحاد مع هذا Region.

Method: union(region)

 union(region) 

يُحدّث هذا Region إلى الاتحاد بينه وبين Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion للاتحاد مع هذا Region.

Method: union_path(path)

 union_path(path) 

يُحدّث هذا Region إلى الاتحاد بينه وبين GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath للاتحاد مع هذا Region.

Method: union_rect(rect)

 union_rect(rect) 

يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF للاتحاد مع هذا Region.

Method: union_rect_f(rect)

 union_rect_f(rect) 

يُحدّث هذا Region إلى الاتحاد بينه وبين بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF للاتحاد مع هذا Region.

Method: union_rgn(region)

 union_rgn(region) 

يُحدّث هذا Region إلى الاتحاد بينه وبين Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion للاتحاد مع هذا Region.

Method: xor(path)

 xor(path) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لإجراء XOR مع هذا Region.

Method: xor(rect)

 xor(rect) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF لإجراء XOR مع هذا Region.

Method: xor(rect)

 xor(rect) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF لإجراء XOR مع هذا Region.

Method: xor(region)

 xor(region) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion لإجراء XOR مع هذا Region.

Method: xor_path(path)

 xor_path(path) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع GraphicsPath المحدد.

Parameters:

معاملنوعالوصف
pathGraphicsPathGraphicsPath لإجراء XOR مع هذا Region.

Method: xor_rect(rect)

 xor_rect(rect) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleالهيكل RectangleF لإجراء XOR مع هذا Region.

Method: xor_rect_f(rect)

 xor_rect_f(rect) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع بنية RectangleF المحددة.

Parameters:

معاملنوعالوصف
rectRectangleFالهيكل RectangleF لإجراء XOR مع هذا Region.

Method: xor_rgn(region)

 xor_rgn(region) 

يُحدّث هذا Region إلى الاتحاد مطروحًا منه تقاطع نفسه مع Region المحدد.

Parameters:

معاملنوعالوصف
regionRegionRegion لإجراء XOR مع هذا Region.