Struct Rectangle

Struct Rectangle

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

مجموعه ای از چهار کل را ذخیره می کند که محل و اندازه یک مستطیل را نشان می دهد.

public struct Rectangle

اعضای ارثی

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

Constructors

Rectangle(int، int، int، int)

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

public Rectangle(int x, int y, int width, int height)

Parameters

x int

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

y int

هماهنگی Y در گوشه ی سمت چپ سمت راست

width int

محدوده محدوده محدوده

height int

ارتفاع دایره ی راست

Rectangle(نقطه، اندازه)

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

public Rectangle(Point location, Size size)

Parameters

location Point

یک Aspose.Imaging.Point که نشان دهنده گوشه بالا چپ منطقه مستطیل است.

size Size

یک Aspose.Imaging.Size که نشان دهنده عرض و ارتفاع منطقه مستقیم است.

Properties

Bottom

به دست آوردن یا تنظیم هماهنگی y است که مجموع Aspose.Imaging.Rectangle.Y و Aspose.Imaging.Rectangle.ارتفاع ارزش های مالکیت این ساختار Aspose.Imaging.Rectangle است.

public int Bottom { get; set; }

ارزش املاک

int

Empty

یک مثال جدید از ساختار Aspose.Imaging.Rectangle که دارای Aspose.Imaging.Rectangle.X، Aspose.Imaging.Rectangle.Y، Aspose.Imaging.Rectangle.Width و Aspose.Imaging.Rectangle.High ها به صفر تنظیم شده است.

public static Rectangle Empty { get; }

ارزش املاک

Rectangle

Height

به دست آوردن یا تنظیم ارتفاع این ساختار Aspose.Imaging.Rectangle.

public int Height { get; set; }

ارزش املاک

int

IsEmpty

یک مقدار دریافت می کند که نشان می دهد که آیا تمام ویژگی های عددی این Aspose.Imaging.Rectangle دارای ارزش های صفر است یا خیر.

[JsonIgnore]
public bool IsEmpty { get; }

ارزش املاک

bool

Left

به دست آوردن یا تنظیم هماهنگی x از لبه چپ این Aspose.Imaging.Rectangle ساختار.

public int Left { get; set; }

ارزش املاک

int

Location

دریافت یا تنظیم هماهنگی های گوشه بالا سمت چپ این Aspose.Imaging.Rectangle ساختار.

public Point Location { get; set; }

ارزش املاک

Point

Right

به دست آوردن یا تنظیم هماهنگی x که مجموع Aspose.Imaging.Rectangle.X و Aspose.Imaging.Rectangle.Width ارزش های مالکیت این ساختار Aspose.Imaging.Rectangle است.

public int Right { get; set; }

ارزش املاک

int

Size

دریافت یا اندازه این Aspose.Imaging.Rectangle را تنظیم کنید.

public Size Size { get; set; }

ارزش املاک

Size

Top

به دست آوردن یا تنظیم هماهنگی y از لبه بالا از این ساختار Aspose.Imaging.Rectangle.

public int Top { get; set; }

ارزش املاک

int

Width

به دست آوردن یا تنظیم عرض این ساختار Aspose.Imaging.Rectangle.

public int Width { get; set; }

ارزش املاک

int

X

به دست آوردن یا تنظیم هماهنگی x از گوشه بالا سمت چپ از این ساختار Aspose.Imaging.Rectangle.

public int X { get; set; }

ارزش املاک

int

Y

به دست آوردن یا تنظیم هماهنگی y از گوشه بالا سمت چپ این ساختار Aspose.Imaging.Rectangle.

public int Y { get; set; }

ارزش املاک

int

Methods

Ceiling(RectangleF)

ساختار مشخص شده Aspose.Imaging.RectangleF را به یک ساختار Aspose.Imaging.Rectangle تبدیل می کند با چرخاندن ارزش های Aspose.Imaging.RectangleF به ارزش های کل بالاتر بعدی.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

ساختار Aspose.Imaging.RectangleF تبدیل می شود.

Returns

Rectangle

بازگرداندن یک Aspose.Imaging.Rectangle.

Contains(int، int)

تعیین می کند که آیا نقطه مشخص شده در این ساختار Aspose.Imaging.Rectangle قرار دارد یا خیر.

public bool Contains(int x, int y)

Parameters

x int

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

y int

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

Returns

bool

این روش درست باز می گردد اگر نقطه تعریف شده توسط x’ و y’ در این ساختار Aspose.Imaging.Rectangle قرار دارد؛ در غیر این صورت جعلی است.

Contains(Point)

تعیین می کند که آیا نقطه مشخص شده در این ساختار Aspose.Imaging.Rectangle قرار دارد یا خیر.

public bool Contains(Point point)

Parameters

point Point

به نظر می رسد که Aspose.Imaging.Point برای آزمایش است.

Returns

bool

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

Contains(Rectangle)

تعیین می کند که آیا منطقه مستطیل نشان داده شده توسط rect’ به طور کامل در این ساختار Aspose.Imaging.Rectangle قرار دارد.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

به نظر می رسد که Aspose.Imaging.Rectangle برای آزمایش است.

Returns

bool

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

Equals(موضوع)

تست کنید که آیا obj’ یک ساختار Aspose.Imaging.Rectangle با همان موقعیت و اندازه این ساختار Aspose.Imaging.Rectangle است.

public override bool Equals(object obj)

Parameters

obj object

سیستم مورد آزمایش است.

Returns

bool

این روش درست باز می گردد اگر obj’ یک ساختار Aspose.Imaging.Rectangle و Aspose.Imaging.Rectangle.X، Aspose.Imaging.Rectangle.Y، Aspose.Imaging.Rectangle.Width، و Aspose.Imaging.Rectangle.Height خواص برابر با خواص مربوط به این ساختار Aspose.Imaging.Rectangle؛ در غیر این صورت، جعلی است.

FromLeftTopRightBottom(int، int، int، int)

ایجاد یک ساختار Aspose.Imaging.Rectangle با مکان های لبه مشخص شده.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

هماهنگی x از گوشه بالا سمت چپ این ساختار Aspose.Imaging.Rectangle.

top int

هماهنگی y از گوشه بالا سمت چپ این ساختار Aspose.Imaging.Rectangle.

right int

هماهنگی x گوشه سمت راست پایین این ساختار Aspose.Imaging.Rectangle.

bottom int

هماهنگی y گوشه سمت راست پایین این ساختار Aspose.Imaging.Rectangle.

Returns

Rectangle

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

FromPoints(نقطه، نقطه)

ایجاد یک Aspose.Imaging.Rectangle جدید از دو نقطه مشخص شده است. دو عمودی از ایجاد شده Aspose.Imaging.Rectangle برابر با گذشته point1’ و point2’ خواهد بود.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

اولین Aspose.Imaging.Point برای مستطیل جدید.

point2 Point

دومین Aspose.Imaging.Point برای مستطیل جدید.

Returns

Rectangle

یک Aspose.Imaging.Rectangle جدید ساخته شده است.

GetHashCode()

بازگرداندن کد هش برای این ساختار Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

یک کلگر که نشان دهنده کد هش برای این مستطیل است.

Inflate(دایره ای، int، int)

ایجاد و بازگرداندن یک کپی تورم از ساختار مشخص شده Aspose.Imaging.Rectangle. کپی با مقدار مشخص شده تورم می شود. ساختار اصلی Aspose.Imaging.Rectangle بدون تغییر باقی می ماند.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

صفحه اصلی » آرشیو برچسب ها » آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها: آرشیو برچسب ها

x int

مقدار برای نفوذ این Aspose.Imaging.Rectangle به صورت افقی.

y int

مقدار برای نفوذ این Aspose.Imaging.Rectangle به صورت عمودی.

Returns

Rectangle

به نظر می رسد که Aspose.Imaging.Rectangle

Inflate(int، int)

این Aspose.Imaging.Rectangle را با مقدار مشخص می کند.

public void Inflate(int width, int height)

Parameters

width int

مقدار برای نفوذ این Aspose.Imaging.Rectangle به صورت افقی.

height int

مقدار برای نفوذ این Aspose.Imaging.Rectangle به صورت عمودی.

Inflate(Size)

این Aspose.Imaging.Rectangle را با مقدار مشخص می کند.

public void Inflate(Size size)

Parameters

size Size

مبلغی که باید در این دایره قرار گیرد.

Intersect(رکتنگل، رکتنگل)

بازگرداندن یک ساختار Aspose.Imaging.Rectangle که نشان دهنده تقاطع دو ساختار دیگر Aspose.Imaging.Rectangle. اگر هیچ تقاطع وجود دارد، یک Aspose.Imaging.Rectangle خالی بازگردانده می شود.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

یک دایره اول برای بین بردن.

b Rectangle

یک دایره ی دوم برای بین بردن.

Returns

Rectangle

یک Aspose.Imaging.Rectangle که نشان دهنده تقاطع a’ و b'.

Intersect(Rectangle)

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

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو: آرشیو

IntersectsWith(Rectangle)

تعیین می کند که آیا این مستطیل با rect'.

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

دایره ای برای آزمایش

Returns

bool

این روش در صورت وجود هر گونه تقاطع، در غیر این صورت دروغ است.

Normalize()

به طور معمول دایره را با قرار دادن آن در عرض و ارتفاع مثبت، کمتر از راست و بالا کمتر از پایین ترک می کند.

public void Normalize()

Offset(Point)

موقعیت این مستطیل را با مقدار مشخص شده تنظیم می کند.

public void Offset(Point pos)

Parameters

pos Point

مبلغی برای جبران موقعیت

Offset(int، int)

موقعیت این مستطیل را با مقدار مشخص شده تنظیم می کند.

public void Offset(int x, int y)

Parameters

x int

تخفیف افقی است.

y int

به صورت عمودی تخفیف داده می شود.

Round(RectangleF)

تبدیل Aspose.Imaging.RectangleF به یک Aspose.Imaging.Rectangle با چرخاندن ارزش های Aspose.Imaging.RectangleF به نزدیکترین ارزش های کل.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF برای تبدیل است.

Returns

Rectangle

به نظر می رسد که Aspose.Imaging.Rectangle

ToString()

ویژگی های این Aspose.Imaging.Rectangle را به یک رشته قابل خواندن انسان تبدیل می کند.

public override string ToString()

Returns

string

یک نوار که شامل موقعیت، عرض و ارتفاع این ساختار Aspose.Imaging.Rectangle است.

Truncate(RectangleF)

تبدیل Aspose.Imaging.RectangleF به یک Aspose.Imaging.Rectangle با چسباندن ارزش های Aspose.Imaging.RectangleF.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF برای تبدیل است.

Returns

Rectangle

به نظر می رسد که Aspose.Imaging.Rectangle

Union(رکتنگل، رکتنگل)

ساختار Aspose.Imaging.Rectangle که شامل اتحاد دو ساختار Aspose.Imaging.Rectangle است.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

اولی را به اتحاد می رساند.

b Rectangle

دومین راه برای اتحاد است.

Returns

Rectangle

ساختار Aspose.Imaging.Rectangle که اتحاد دو ساختار Aspose.Imaging.Rectangle را به هم متصل می کند.

Operators

کارآفرین =(رکتنگل، رکتنگل)

تست کنید که آیا دو ساختار Aspose.Imaging.Rectangle دارای موقعیت و اندازه یکسان هستند یا خیر.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

ساختار Aspose.Imaging.Rectangle که در سمت چپ اپراتور برابری است.

right Rectangle

ساختار Aspose.Imaging.Rectangle که در سمت راست اپراتور برابری است.

Returns

bool

این اپراتور درست باز می گردد اگر دو ساختار Aspose.Imaging.Rectangle دارای ویژگی های برابر Aspose.Imaging.Rectangle.X، Aspose.Imaging.Rectangle.Y، Aspose.Imaging.Rectangle.Width و Aspose.Imaging.Rectangle.

اپراتور !=(رکتنگل، رکتنگل)

آزمایش اینکه آیا دو ساختار Aspose.Imaging.Rectangle در محل یا اندازه متفاوت است.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

ساختار Aspose.Imaging.Rectangle که در سمت چپ اپراتور نابرابری است.

right Rectangle

ساختار Aspose.Imaging.Rectangle که به حق اپراتور نابرابری است.

Returns

bool

این اپراتور درست باز می گردد اگر هر یک از Aspose.Imaging.Rectangle.X، Aspose.Imaging.Rectangle.Y، Aspose.Imaging.Rectangle.Width یا Aspose.Imaging.Rectangle.High خواص هر دو Aspose.Imaging.Rectangle ساختار غیر مساوی است؛ در غیر این صورت جعلی است.

 فارسی