Class Region
نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.0)
توصیف داخلی یک شکل گرافیک متشکل از مستطیلات و مسیرها.این کلاس نمی تواند به ارث برده شود.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
اعضای ارثی
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
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
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
region’ isnull.
DeepClone()
ایجاد یک کپی دقیق عمیق از این Aspose.Imaging.Region.
public Region DeepClone()
Returns
Aspose.Imaging.Region که این روش ایجاد می کند.
Equals(موضوع)
بررسی کنید که آیا اشیاء برابر هستند یا خیر.
public override bool Equals(object obj)
Parameters
obj
object
بقیه اشیاء
Returns
نتیجه مقایسه برابری است.
Equals(منطقه، گرافیک)
بررسی کنید که آیا Aspose.Imaging.Region مشخص شده با Aspose.Imaging.Region در سطح نقاشی مشخص شده یکسان است یا خیر.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
به نظر می رسد منطقه ای برای آزمایش است.
g
Graphics
یک Aspose.Imaging.Graphics که نشان دهنده یک سطح نقاشی است.
Returns
درست است اگر داخل این منطقه با داخل این منطقه یکسان باشد، زمانی که تحول مرتبط با پارامتر g’ اعمال می شود؛ در غیر این صورت، جعلی است.
Exceptions
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
path’ is null.
Exclude(Region)
این Aspose.Imaging.Region را به روز می کند تا تنها بخش داخلی آن را که با Aspose.Imaging.Region مشخص نشده است، شامل شود.
public void Exclude(Region region)
Parameters
region
Region
این منطقه از Aspose.Imaging.Region خارج می شود.
Exceptions
region’ is null.
GetHashCode()
کد هش را از موضوع فعلی دریافت کنید.
public override int GetHashCode()
Returns
کد هش
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
درست است اگر داخل این Aspose.Imaging.Region خالی باشد زمانی که تحول مرتبط با g’ اعمال می شود؛ در غیر این صورت، جعلی است.
Exceptions
g’ is null.
IsInfinite(Graphics)
بررسی کنید که آیا این Aspose.Imaging.Region دارای یک فضای بی نهایت در سطح نقاشی مشخص شده است.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
یک Aspose.Imaging.Graphics که نشان دهنده یک سطح نقاشی است.
Returns
درست است اگر درون این Aspose.Imaging.Region بی نهایت است زمانی که تحول مرتبط با g’ اعمال می شود؛ در غیر این صورت، جعلی است.
Exceptions
g’ is null.
IsVisible(کشتی، کشتی)
بررسی کنید که آیا نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد یا خیر.
public bool IsVisible(float x, float y)
Parameters
x
float
هماهنگی x نقطه مورد آزمایش است.
y
float
هماهنگی نقطه ای برای آزمایش
Returns
درست زمانی که نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.
IsVisible(نقطه)
بررسی کنید که آیا ساختار مشخص شده Aspose.Imaging.PointF در این Aspose.Imaging.Region قرار دارد یا خیر.
public bool IsVisible(PointF point)
Parameters
point
PointF
ساختار Aspose.Imaging.PointF برای آزمایش.
Returns
درست زمانی که 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
درست زمانی که نقطه مشخص شده در این 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
درست زمانی که 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
درست زمانی که هر بخش از مستطیل مشخص شده در داخل این Aspose.Imaging.Region اشیاء قرار دارد؛ در غیر این صورت، جعلی است.
IsVisible(RectangleF)
بررسی کنید که آیا بخشی از ساختار مشخص شده Aspose.Imaging.RectangleF در این Aspose.Imaging.Region قرار دارد یا خیر.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
ساختار Aspose.Imaging.RectangleF برای آزمایش.
Returns
درست زمانی که هر بخش از 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
درست زمانی که هر بخش از دایره مشخص شده در این 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
درست زمانی که 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
درست زمانی که نقطه مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.
IsVisible(Point)
بررسی کنید که آیا ساختار مشخص شده Aspose.Imaging.Point در این Aspose.Imaging.Region قرار دارد یا خیر.
public bool IsVisible(Point point)
Parameters
point
Point
ساختار Aspose.Imaging.Point برای آزمایش
Returns
درست زمانی که 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
درست زمانی که 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
درست زمانی که هر بخش از دایره مشخص شده در این Aspose.Imaging.Region قرار دارد؛ در غیر این صورت، جعلی است.
IsVisible(Rectangle)
بررسی کنید که آیا بخشی از ساختار مشخص شده Aspose.Imaging.Rectangle در این Aspose.Imaging.Region قرار دارد یا خیر.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
ساختار Aspose.Imaging.Rectangle برای آزمایش
Returns
این روش درست باز می گردد زمانی که هر بخش از 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
درست زمانی که هر بخش از دایره مشخص شده در این 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
درست زمانی که هر بخشی از 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
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
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
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
path’ is null.
Xor(Region)
به روز رسانی این Aspose.Imaging.Region به اتحادیه minus تقاطع خود با مشخص شده Aspose.Imaging.Region.
public void Xor(Region region)
Parameters
region
Region
به نظر می رسد که به نظر می رسد این منطقه با Aspose.Imaging.Region در حال اجرا است.
Exceptions
region’ is null.