Class Region

Class Region

نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.0)

توصیف داخلی یک شکل گرافیک متشکل از مستطیلات و مسیرها.این کلاس نمی تواند به ارث برده شود.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

اعضای ارثی

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Region()

شروع یک Aspose.Imaging.Region جدید.

public Region()

Region(RectangleF)

شروع یک Aspose.Imaging.Region جدید از ساختار مشخص شده Aspose.Imaging.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF که درون Aspose.Imaging.Region جدید را تعریف می کند.

Region(Rectangle)

شروع یک Aspose.Imaging.Region جدید از ساختار مشخص شده Aspose.Imaging.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle که درون Aspose.Imaging.Region را تعریف می کند.

Region(GraphicsPath)

شروع یک Aspose.Imaging.Region جدید با Aspose.Imaging.GraphicsPath مشخص شده است.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

یک Aspose.Imaging.GraphicsPath که تعریف جدید Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

این Aspose.Imaging.Region را به روز کنید تا بخشی از ساختار مشخص شده Aspose.Imaging.RectangleF را که با این Aspose.Imaging.Region متقابل نیست، شامل شود.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای تکمیل این Aspose.Imaging.Region.

Complement(Rectangle)

این Aspose.Imaging.Region را به روز کنید تا بخشی از ساختار مشخص شده Aspose.Imaging.Rectangle را که با این Aspose.Imaging.Region متصل نمی شود، شامل شود.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای تکمیل این Aspose.Imaging.Region.

Complement(GraphicsPath)

این Aspose.Imaging.Region را به روز کنید تا بخش مشخص شده Aspose.Imaging.GraphicsPath را که با این Aspose.Imaging.Region متصل نمی شود، شامل شود.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath برای تکمیل این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

این Aspose.Imaging.Region را به روز کنید تا بخش مشخص شده Aspose.Imaging.Region را که با این Aspose.Imaging.Region متقابل نیست، شامل شود.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region به این موضوع Aspose.Imaging.Region اعتراض می کند.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

ایجاد یک کپی دقیق عمیق از این Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Region که این روش ایجاد می کند.

Equals(موضوع)

بررسی کنید که آیا اشیاء برابر هستند یا خیر.

public override bool Equals(object obj)

Parameters

obj object

بقیه اشیاء

Returns

bool

نتیجه مقایسه برابری است.

Equals(منطقه، گرافیک)

بررسی کنید که آیا Aspose.Imaging.Region مشخص شده با Aspose.Imaging.Region در سطح نقاشی مشخص شده یکسان است یا خیر.

public bool Equals(Region region, Graphics g)

Parameters

region Region

به نظر می رسد منطقه ای برای آزمایش است.

g Graphics

یک Aspose.Imaging.Graphics که نشان دهنده یک سطح نقاشی است.

Returns

bool

درست است اگر داخل این منطقه با داخل این منطقه یکسان باشد، زمانی که تحول مرتبط با پارامتر g’ اعمال می شود؛ در غیر این صورت، جعلی است.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

این Aspose.Imaging.Region را به روز می کند تا تنها بخش داخلی آن را که با ساختار Aspose.Imaging.RectangleF مشخص نشده است، در اختیار داشته باشد.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای حذف از این Aspose.Imaging.Region.

Exclude(Rectangle)

این Aspose.Imaging.Region را به روز می کند تا تنها بخشی از داخل آن را که با ساختار Aspose.Imaging.Rectangle مشخص نشده است، شامل شود.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای حذف از این Aspose.Imaging.Region.

Exclude(GraphicsPath)

این Aspose.Imaging.Region را به روز می کند تا تنها بخش داخلی آن را که با Aspose.Imaging.GraphicsPath مشخص نشده است، شامل شود.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath برای حذف از این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

این Aspose.Imaging.Region را به روز می کند تا تنها بخش داخلی آن را که با Aspose.Imaging.Region مشخص نشده است، شامل شود.

public void Exclude(Region region)

Parameters

region Region

این منطقه از Aspose.Imaging.Region خارج می شود.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

کد هش را از موضوع فعلی دریافت کنید.

public override int GetHashCode()

Returns

int

کد هش

Intersect(RectangleF)

به روز رسانی این Aspose.Imaging.Region به تقاطع خود با ساختار مشخص شده Aspose.Imaging.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای تعامل با این Aspose.Imaging.Region.

Intersect(Rectangle)

به روز رسانی این Aspose.Imaging.Region به تقاطع خود با ساختار مشخص شده Aspose.Imaging.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای تعامل با این Aspose.Imaging.Region.

Intersect(GraphicsPath)

به روز رسانی این Aspose.Imaging.Region به تقاطع خود با مشخص شده Aspose.Imaging.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath برای تعامل با این Aspose.Imaging.Region.

Intersect(Region)

به روز رسانی این Aspose.Imaging.Region به تقاطع خود با مشخص شده Aspose.Imaging.Region.

public void Intersect(Region region)

Parameters

region Region

این Aspose.Imaging.Region برای پیوند با این Aspose.Imaging.Region.

IsEmpty(Graphics)

بررسی کنید که آیا این Aspose.Imaging.Region دارای یک فضای خالی در سطح نقاشی مشخص شده است.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

یک Aspose.Imaging.Graphics که نشان دهنده یک سطح نقاشی است.

Returns

bool

درست است اگر داخل این Aspose.Imaging.Region خالی باشد زمانی که تحول مرتبط با g’ اعمال می شود؛ در غیر این صورت، جعلی است.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

بررسی کنید که آیا این Aspose.Imaging.Region دارای یک فضای بی نهایت در سطح نقاشی مشخص شده است.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

یک Aspose.Imaging.Graphics که نشان دهنده یک سطح نقاشی است.

Returns

bool

درست است اگر درون این Aspose.Imaging.Region بی نهایت است زمانی که تحول مرتبط با g’ اعمال می شود؛ در غیر این صورت، جعلی است.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(کشتی، کشتی)

بررسی کنید که آیا نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(float x, float y)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

Returns

bool

درست زمانی که نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(نقطه)

بررسی کنید که آیا ساختار مشخص شده Aspose.Imaging.PointF در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(PointF point)

Parameters

point PointF

ساختار Aspose.Imaging.PointF برای آزمایش.

Returns

bool

درست زمانی که point’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(فلوت، فلوت، گرافیک)

بررسی کنید که آیا نقطه مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(PointF، گرافیک)

تست کنید که آیا ساختار مشخص شده Aspose.Imaging.PointF در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

ساختار Aspose.Imaging.PointF برای آزمایش.

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که point’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(کشتی، کشتی، کشتی، کشتی)

بررسی کنید که آیا بخشی از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

هماهنگی x از گوشه بالا سمت چپ راست برای آزمایش.

y float

هماهنگی Y از گوشه بالا سمت چپ مستطیل برای آزمایش

width float

عرض دایره را برای آزمایش انجام دهید.

height float

ارتفاع دایره ای که باید آزمایش شود

Returns

bool

درست زمانی که هر بخش از مستطیل مشخص شده در داخل این Aspose.Imaging.Region اشیاء قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(RectangleF)

بررسی کنید که آیا بخشی از ساختار مشخص شده Aspose.Imaging.RectangleF در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای آزمایش.

Returns

bool

درست زمانی که هر بخش از rect’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(کشتی، کشتی، کشتی، گرافیک)

آزمایش کنید که آیا هر بخش از مستطیل مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

هماهنگی x از گوشه بالا سمت چپ راست برای آزمایش.

y float

هماهنگی Y از گوشه بالا سمت چپ مستطیل برای آزمایش

width float

عرض دایره را برای آزمایش انجام دهید.

height float

ارتفاع دایره ای که باید آزمایش شود

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که هر بخش از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(RectangleF، گرافیک)

بررسی کنید که آیا هر بخش از ساختار Aspose.Imaging.RectangleF مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای آزمایش.

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که rect’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(int، int، گرافیک)

بررسی کنید که آیا نقطه مشخص شده در این اشیاء Aspose.Imaging.Region در هنگام کشیدن با استفاده از اشیاء Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

هماهنگی x نقطه مورد آزمایش است.

y int

هماهنگی نقطه ای برای آزمایش

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(Point)

بررسی کنید که آیا ساختار مشخص شده Aspose.Imaging.Point در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(Point point)

Parameters

point Point

ساختار Aspose.Imaging.Point برای آزمایش

Returns

bool

درست زمانی که point’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(نقطه، گرافیک)

تست کنید که آیا ساختار Aspose.Imaging.Point مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

ساختار Aspose.Imaging.Point برای آزمایش

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که point’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(int، int، int، int)

بررسی کنید که آیا بخشی از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

هماهنگی x از گوشه بالا سمت چپ راست برای آزمایش.

y int

هماهنگی Y از گوشه بالا سمت چپ مستطیل برای آزمایش

width int

عرض دایره را برای آزمایش انجام دهید.

height int

ارتفاع دایره ای که باید آزمایش شود

Returns

bool

درست زمانی که هر بخش از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(Rectangle)

بررسی کنید که آیا بخشی از ساختار مشخص شده Aspose.Imaging.Rectangle در این Aspose.Imaging.Region قرار دارد یا خیر.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای آزمایش

Returns

bool

این روش درست باز می گردد زمانی که هر بخش از rect’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(int، int، int، int، گرافیک)

آزمایش کنید که آیا هر بخش از مستطیل مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

هماهنگی x از گوشه بالا سمت چپ راست برای آزمایش.

y int

هماهنگی Y از گوشه بالا سمت چپ مستطیل برای آزمایش

width int

عرض دایره را برای آزمایش انجام دهید.

height int

ارتفاع دایره ای که باید آزمایش شود

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که هر بخش از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(نقاشی، گرافیک)

بررسی کنید که آیا هر بخش از ساختار Aspose.Imaging.Rectangle مشخص شده در این Aspose.Imaging.Region در هنگام کشیدن با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای آزمایش

g Graphics

یک Aspose.Imaging.Graphics که یک زمینه گرافیک را نشان می دهد.

Returns

bool

درست زمانی که هر بخشی از rect’ در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.

MakeEmpty()

این Aspose.Imaging.Region را به یک فضای خالی آغاز کنید.

public void MakeEmpty()

MakeInfinite()

این Aspose.Imaging.Region به یک فضای بی نهایت اعتراض می کند.

public void MakeInfinite()

Transform(Matrix)

تبدیل این Aspose.Imaging.Region توسط Aspose.Imaging.Matrix مشخص شده است.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix که برای تبدیل این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(کشتی، کشتی)

هماهنگی های این Aspose.Imaging.Region را با مقدار مشخص شده تخفیف دهید.

public void Translate(float dx, float dy)

Parameters

dx float

مبلغی که باید از این Aspose.Imaging.Region به صورت افقی جبران شود.

dy float

مبلغی که این Aspose.Imaging.Region به صورت عمودی پرداخت می شود.

Translate(int، int)

هماهنگی های این Aspose.Imaging.Region را با مقدار مشخص شده تخفیف دهید.

public void Translate(int dx, int dy)

Parameters

dx int

مبلغی که باید از این Aspose.Imaging.Region به صورت افقی جبران شود.

dy int

مبلغی که این Aspose.Imaging.Region به صورت عمودی پرداخت می شود.

Union(RectangleF)

به روز رسانی این Aspose.Imaging.Region به اتحاد خود و ساختار مشخص شده Aspose.Imaging.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای اتصال به این Aspose.Imaging.Region.

Union(Rectangle)

به روز رسانی این Aspose.Imaging.Region به اتحاد خود و ساختار مشخص شده Aspose.Imaging.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای اتصال به این Aspose.Imaging.Region.

Union(GraphicsPath)

به روز رسانی این Aspose.Imaging.Region به اتحاد خود و مشخص شده Aspose.Imaging.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath برای اتصال به این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

به روز رسانی این Aspose.Imaging.Region به اتحاد خود و مشخص شده Aspose.Imaging.Region.

public void Union(Region region)

Parameters

region Region

Aspose.Imaging.Region برای پیوستن به این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

به روز رسانی این Aspose.Imaging.Region به اتحادیه minus تقاطع خود با ساختار مشخص شده Aspose.Imaging.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

ساختار Aspose.Imaging.RectangleF برای xor با این Aspose.Imaging.Region.

Xor(Rectangle)

به روز رسانی این Aspose.Imaging.Region به اتحادیه minus تقاطع خود با ساختار مشخص شده Aspose.Imaging.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

ساختار Aspose.Imaging.Rectangle برای xor با این Aspose.Imaging.Region.

Xor(GraphicsPath)

به روز رسانی این Aspose.Imaging.Region به اتحادیه minus تقاطع خود را با مشخص شده Aspose.Imaging.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath برای xor با این Aspose.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

به روز رسانی این Aspose.Imaging.Region به اتحادیه minus تقاطع خود با مشخص شده Aspose.Imaging.Region.

public void Xor(Region region)

Parameters

region Region

به نظر می رسد که به نظر می رسد این منطقه با Aspose.Imaging.Region در حال اجرا است.

Exceptions

ArgumentNullException

region’ is null.

 فارسی