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
Кс-координат у горњем левом углу правоугаоника.
y
int
И-координат у горњем левом углу правоугаоника.
width
int
Ширина правоугаоника.
height
int
Висина правоугаоника.
Rectangle(тачка, величина)
Иницијалише нову инстанцију структуре Aspose.Imaging.Rectangle са одређеном локацијом и величином.
public Rectangle(Point location, Size size)
Parameters
location
Point
Aspose.Imaging.Точка која представља горњи леви угао правоугаони регион.
size
Size
Aspose.Imaging.Veličina koja predstavlja širinu i visinu rektangularne regije.
Properties
Bottom
Добије или поставља y-координат који је сума Aspose.Imaging.Rectangle.Y и _ВЛ17.Ректангле.Висине вредности својства ове структуре УЛ 17..Рректангл.
public int Bottom { get; set; }
Вредност имовине
Empty
Добије нову инстанцију структуре Aspose.Imaging.Rectangle која има _ВЛ17.Ректанг.Кс, _УЛ 17 .Рректангл.И, _УН17 _.Ректоангл.Величина и _ УНБ17 -.Претњи.Висине вредности постављене на нулу.
public static Rectangle Empty { get; }
Вредност имовине
Height
Добија или поставља висину ове структуре Aspose.Imaging.Rectangle.
public int Height { get; set; }
Вредност имовине
IsEmpty
Добије вредност која указује на то да ли сви бројни својства овог Aspose.Imaging.Rectangle имају вредности нуле.
[JsonIgnore]
public bool IsEmpty { get; }
Вредност имовине
Left
Добија или поставља x-координат левог ивице ове структуре Aspose.Imaging.Rectangle.
public int Left { get; set; }
Вредност имовине
Location
Добија или поставља координате у горњем левом углу ове структуре Aspose.Imaging.Rectangle.
public Point Location { get; set; }
Вредност имовине
Right
Добије или поставља кс-координат који је сума Aspose.Imaging.Rectangle.X и _ВЛ17.Ректанг.Велике својствене вредности ове структуре УЛ 17 .Ректонгла.
public int Right { get; set; }
Вредност имовине
Size
Добијете или постављате величину овог Aspose.Imaging.Rectangle.
public Size Size { get; set; }
Вредност имовине
Top
Добија или поставља y-координат врхунског ивице ове структуре Aspose.Imaging.Rectangle.
public int Top { get; set; }
Вредност имовине
Width
Добија или поставља ширину ове структуре Aspose.Imaging.Rectangle.
public int Width { get; set; }
Вредност имовине
X
Добијете или постављате х-координат горњег левог угла ове структуре Aspose.Imaging.Rectangle.
public int X { get; set; }
Вредност имовине
Y
Добија или поставља y-координат горње лево угао ове структуре Aspose.Imaging.Rectangle.
public int Y { get; set; }
Вредност имовине
Methods
Ceiling(Ректангле)
Конвертује одређену структуру Aspose.Imaging.RectangleF у структури _ВЛ17.Ректангле тако што окружује вредности УЛ 17 .RektanglesF на следеће веће интегритетне вредности.
public static Rectangle Ceiling(RectangleF value)
Parameters
value
RectangleF
Структура Aspose.Imaging.RectangleF треба конвертовати.
Returns
Повратак Aspose.Imaging.Rectangle
Contains(Инт, Инт)
Одређује да ли је одређена тачка садржана у овој структури Aspose.Imaging.Rectangle.
public bool Contains(int x, int y)
Parameters
x
int
Кс-координат тачке за испитивање.
y
int
И-координат тачке за испитивање.
Returns
Овај метод се враћа истинитом ако је тачка дефинисана <код класе=“paramref”>x’ и <Код класа=" Paramf">y’ садржана у овој структури Aspose.Imaging.Rectangle; у супротном лажна.
Contains(Point)
Одређује да ли је одређена тачка садржана у овој структури Aspose.Imaging.Rectangle.
public bool Contains(Point point)
Parameters
point
Point
Aspose.Imaging.Поинт за тестирање.
Returns
Овај метод се враћа истинитом ако је тачка представљена point’ садржана у овој структури Aspose.Imaging.Rectangle; иначе лажна.
Contains(Rectangle)
Одређује да ли је правоугаоно подручје које представља rect’ потпуно садржано у овој Aspose.Imaging.Rectangle структури.
public bool Contains(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle za testiranje.
Returns
Овај метод се враћа истинитом ако је правоугаоно подручје које представља rect’ у потпуности садржано у овој Aspose.Imaging.Rectangle структури; иначе лажно.
Equals(Објекат)
Тестира да ли је obj’ Aspose.Imaging.Rectangle структура са истим локацијом и величином ове структуре _ВЛ17.
public override bool Equals(object obj)
Parameters
obj
object
Систем.објекат за тестирање.
Returns
Ова метода се враћа истинитом ако је <код класа=“paramref”>obj’ структура Aspose.Imaging.Rectangle и његова структура W L 17.РectANGle.X, _ W L 19_ .Rektangles.Y, __ WL 17__ .Ректанг.Шист, и _ www.wl 17 _ .Ректоанг .Висота својства су једнака одговарајућим својствима ове структуре _www.
FromLeftTopRightBottom(int, int, int, int)
Креира структуру Aspose.Imaging.Rectangle са одређеним локацијама ивице.
public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)
Parameters
left
int
Кс-координат у горњем левом углу ове структуре Aspose.Imaging.Ректанг.
top
int
И-координат врхунско-левог угла ове структуре Aspose.Imaging.Ректанг.
right
int
Кс-координат у доњем десном углу ове структуре Aspose.Imaging.Ректанг.
bottom
int
Y-координат доње десног угла ове структуре Aspose.Imaging.Ректанг.
Returns
Нови Aspose.Imaging.Rectangle који овај метод ствара.
FromPoints(тачка, тачка)
Креира нови Aspose.Imaging.Rectangle са две тачке одређене.Две вертикале створеног _ВЛ17.Ректанг ће бити једнак протеклом <код класа=“paramref”>точка1’ и <Код класе=“парамреф”> точка2’.Ови би обично били супротне вертике.
public static Rectangle FromPoints(Point point1, Point point2)
Parameters
point1
Point
Први Aspose.Imaging.Точка за нови правоугао.
point2
Point
Други Aspose.Imaging.Точка за нови правоугао.
Returns
Недавно креиран Aspose.Imaging.Rectangle.
GetHashCode()
Повратак хаш кода за ову структуру Aspose.Imaging.Rectangle.
public override int GetHashCode()
Returns
Интегер који представља хаш код за овај правоугао.
Inflate(Трчање, инт, инт)
Креира и враћа инфузијску копију одређене структуре Aspose.Imaging.Rectangle.Копија се инфилтрира на одређену количину.Оригинална структура _ВЛ17.Ректангла остаје непромењена.
public static Rectangle Inflate(Rectangle rect, int x, int y)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle sa kojim treba da počnete.Ovaj rektangl nije promenjen.
x
int
Количина за инфузију овог Aspose.Imaging.Rectangle хоризонтално.
y
int
Количина за инфузију овог Aspose.Imaging.Rectangle вертикално.
Returns
Инфлација Aspose.Imaging.Rectangle
Inflate(Инт, Инт)
Инфлатира овај 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.Ректоугао који представља пресеку две друге _ВЛ17.Претњих структура.
public static Rectangle Intersect(Rectangle a, Rectangle b)
Parameters
Први правоугао за интерсект.
Други правоугао за интерсект.
Returns
A Aspose.Imaging.Rectangle koji predstavlja prekretanje a’ i <cod class=paramaf">b'.
Intersect(Rectangle)
Замењује овај Aspose.Imaging.Rectangle са пресеком самог себе и одређеним _ВЛ17.Ректангом.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle sa kojim treba da se intersektuje.
IntersectsWith(Rectangle)
Одређује да ли се овај правоугао пресече са rect'.
public bool IntersectsWith(Rectangle rect)
Parameters
rect
Rectangle
правоугао за испитивање.
Returns
Овај метод се враћа истинито ако постоји било каква пресека, иначе лажна.
Normalize()
Нормализује правоугао чинећи га позитивним ширином и висином, остављајући мање него десно, а врх мање него доње.
public void Normalize()
Offset(Point)
Прилагођава локацију овог правоугаоника одређеном количином.
public void Offset(Point pos)
Parameters
pos
Point
Довољно је надокнадити локацију.
Offset(Инт, Инт)
Прилагођава локацију овог правоугаоника одређеном количином.
public void Offset(int x, int y)
Parameters
x
int
Хоризонтални опсег.
y
int
Вертикална општа општа.
Round(Ректангле)
Конвертује одређену Aspose.Imaging.RectangleF на Wl17.Ректангле, окружујући вредности __ВЛ17 _.РектоанглФ на најближе целокупне вредности.
public static Rectangle Round(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF да се конвертује.
Returns
Нови Aspose.Imaging.Rectangle
ToString()
Конвертује атрибуте овог Aspose.Imaging.Rectangle у људско-читајуће струје.
public override string ToString()
Returns
Ретка која садржи положај, ширину и висину ове структуре Aspose.Imaging.Rectangle.
Truncate(Ректангле)
Конвертује одређену Aspose.Imaging.RectangleF на Wl17.Ректангле трунцањем вредности __ВЛ17 _.РектоанглФ.
public static Rectangle Truncate(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF да се конвертује.
Returns
Нови Aspose.Imaging.Rectangle
Union(Ректонгл, Ректонгл)
Добија Aspose.Imaging.Rectangle структуру која садржи уједињење две _ВЛ17.Ректонгле структуре.
public static Rectangle Union(Rectangle a, Rectangle b)
Parameters
Први правоугао у унију.
Други правоугао у унију.
Returns
Структура Aspose.Imaging.Rectangle која повезује уједињење две структуре _ВЛ17.
Operators
Оператор =(Ректонгл, Ректонгл)
Тестирајте да ли две Aspose.Imaging.Rectangle структуре имају једнаку локацију и величину.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Структура Aspose.Imaging.Rectangle која је на левој страни оператора једнакости.
right
Rectangle
Структура Aspose.Imaging.Rectangle која је у праву оператора једнакости.
Returns
Овај оператор се враћа истинито ако две структуре Aspose.Imaging.Rectangle имају једнаке својства _ВЛ17.Ректонгле.КС, УЛ 17 .Ректангл.Ј, _УН17-а.
Оператор !=(Ректонгл, Ректонгл)
Тестирајте да ли се две ВЛ17.Ректунгле структуре разликују по локацији или величини.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Структура Aspose.Imaging.Rectangle која је на левој страни оператора неједнакости.
right
Rectangle
Структура Aspose.Imaging.Rectangle која је у праву оператора неједнакости.
Returns
Овај оператор се враћа истинито ако је било који од Aspose.Imaging.Rectangle.X, _ВЛ17.Ректанг.И, _В Л17 _.Ректонг.Видх или _ В Л 17 _ .Ректианг .Висота својства оба _УЛ 17 .ректонг структуре су неједнаки; иначе лажни.