Struct Rectangle
Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.5.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-координат који је сума Аппосе.Имагинг.Ректангле.Ј и АПпос.имазивање.Ректоангл.Висота вредности својства ове Структуре АСПпоса.Информација.
public int Bottom { get; set; }
Вредност имовине
Empty
Добије нови примјер структуре Аппосе.Имагинг.Ректангле која има АПпос.Imaging.Rectangle.X, АПАППЕС.Измишљање.Ректоангл.Ј, Аспоса.Информација.Растоћа и АСПОСЕ.Умишљање.Цене висине постављене на нулу.
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
Добијете или постављате х-координат који је сума Аппосе.Имагинг.Ректангле.Кс и АПпос.имагија.Ректонгл.Велике својствене вредности ове структуре Апазоса.Информације.
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 у асфос.Имагинг.Ректангле структуре, окружујући вредности АСПОС-имажинг-ректоанглФ на следеће веће интегритетне вредности.
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(Објекат)
Тестирајте да ли је <код класа=“paramref”>obj’ структура Аппосе.Имагинг.Ректангле са истим локацијом и величином ове структуре АПпос.имажирање.Ректонгле.
public override bool Equals(object obj)
Parameters
obj
object
Систем.објекат за тестирање.
Returns
Ова метода се враћа истинито ако је <код класа=“paramref”>obj’ Аппосе.Имагинг.Ректангле структура и његова АПпос.Imaging.Rectangle.X, АПАП-ИМАГИНГ.РЕКТАНГле.Ј, аПППОС.Измазивање.Ректоангл.Шист, и АСПОСЕ.Информација.ректон.Висота својства су једнаке одговарајућим својствима ове АПСОЗ.Умишљање.Рактангл структуре; иначе, фалсификовани.
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(тачка, тачка)
Креира нови асфос.Имагинг.Ректоугао из два тачка наведена.Два вертикала створен асфонс-имагија.Ректоугла ће бити једнака протеклом <код класа=“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(Трчање, инт, инт)
Креира и враћа инфузијску копију одређене структуре Аппосе.Имагинг.Ректангле.Копија је инфилтрирана од стране наведеног износа.Оригинална структура Апазе.Представља се немодификована.
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(Ректонгл, Ректонгл)
Повратак треће структуре Аппосе.Имагинг.Ректангле која представља пресеку две друге Структура АПпос.имажинг-ректонгле.
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)
Замењује овај Аппосе.Имагинг.Ректанг са самим пресеком и одређеним АПпосом.Информација.Ректоанг.
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 у АСПОЗЕ.ИМАГИНГ.РЕКТАНГЛЕ, окружујући вредности аспозе.имагинг.ректоанглеФ на најближе целокупне вредности.
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 у АСПОЗЕ.ИМАГИНГ.РЕКТАНГЛЕ трунцањем вредности аспозе.имагинг.ректоанглеФ.
public static Rectangle Truncate(RectangleF value)
Parameters
value
RectangleF
Aspose.Imaging.RectangleF да се конвертује.
Returns
Нови Aspose.Imaging.Rectangle
Union(Ректонгл, Ректонгл)
Добије Аппосе.Имагинг.Ректоугао структуру која садржи уједињење две структуре АСПОсе,Иматинг и Ректоугле.
public static Rectangle Union(Rectangle a, Rectangle b)
Parameters
Први правоугао у унију.
Други правоугао у унију.
Returns
Aspose.Imaging.Rectangle struktura koja povezuje ujedinjenje dva asposa.imaging.
Operators
Оператор =(Ректонгл, Ректонгл)
Тестирајте да ли две Aspose.Imaging.Rectangle структуре имају једнаку локацију и величину.
public static bool operator ==(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Структура Aspose.Imaging.Rectangle која је на левој страни оператора једнакости.
right
Rectangle
Структура Aspose.Imaging.Rectangle која је у праву оператора једнакости.
Returns
Овај оператор се враћа истинито ако две структуре Аппозе.Имагинг.Ректангле имају једнаке АПпосе.Imaging.Rectangle.X, АПАПОСЕ.Информација.Ректоангл.Ј, Аспос.Измишљање.ректонгл.Видх, и АПСОЕ.Умишљање.РЕКТАНГЛ.Хигх својства.
Оператор !=(Ректонгл, Ректонгл)
Тестирају да ли се две структуре Аппосе.Имагинг.Ректангле разликују по локацији или величини.
public static bool operator !=(Rectangle left, Rectangle right)
Parameters
left
Rectangle
Структура Aspose.Imaging.Rectangle која је на левој страни оператора неједнакости.
right
Rectangle
Структура Aspose.Imaging.Rectangle која је у праву оператора неједнакости.
Returns
Овај оператор се враћа истинито ако је било који од Aspose.Imaging.Rectangle.X, аспосе.Имагинг.Ректангле.Ј, Аспос.Измишљање.Ректоангл.Висина или аспот.измишљање.ректон.Властине својства два Аппоса.Информација.Службене структуре су неједнаке; иначе лажни.