Struct Rectangle

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; }

Вредност имовине

int

Empty

Добије нови примјер структуре Аппосе.Имагинг.Ректангле која има АПпос.Imaging.Rectangle.X, АПАППЕС.Измишљање.Ректоангл.Ј, Аспоса.Информација.Растоћа и АСПОСЕ.Умишљање.Цене висине постављене на нулу.

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

Добијете или постављате х-координат који је сума Аппосе.Имагинг.Ректангле.Кс и АПпос.имагија.Ректонгл.Велике својствене вредности ове структуре Апазоса.Информације.

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

Добијете или постављате х-координат горњег левог угла ове структуре Aspose.Imaging.Rectangle.

public int X { get; set; }

Вредност имовине

int

Y

Добија или поставља y-координат горње лево угао ове структуре Aspose.Imaging.Rectangle.

public int Y { get; set; }

Вредност имовине

int

Methods

Ceiling(Ректангле)

Конвертује одређену структуру Aspose.Imaging.RectangleF у асфос.Имагинг.Ректангле структуре, окружујући вредности АСПОС-имажинг-ректоанглФ на следеће веће интегритетне вредности.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

Структура Aspose.Imaging.RectangleF треба конвертовати.

Returns

Rectangle

Повратак Aspose.Imaging.Rectangle

Contains(Инт, Инт)

Одређује да ли је одређена тачка садржана у овој структури Aspose.Imaging.Rectangle.

public bool Contains(int x, int y)

Parameters

x int

Кс-координат тачке за испитивање.

y int

И-координат тачке за испитивање.

Returns

bool

Овај метод се враћа истинитом ако је тачка дефинисана <код класе=“paramref”>x’ и <Код класа=" Paramf">y’ садржана у овој структури Aspose.Imaging.Rectangle; у супротном лажна.

Contains(Point)

Одређује да ли је одређена тачка садржана у овој структури Aspose.Imaging.Rectangle.

public bool Contains(Point point)

Parameters

point Point

Aspose.Imaging.Поинт за тестирање.

Returns

bool

Овај метод се враћа истинитом ако је тачка представљена point’ садржана у овој структури Aspose.Imaging.Rectangle; иначе лажна.

Contains(Rectangle)

Одређује да ли је правоугаоно подручје које представља rect’ потпуно садржано у овој Aspose.Imaging.Rectangle структури.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle za testiranje.

Returns

bool

Овај метод се враћа истинитом ако је правоугаоно подручје које представља rect’ у потпуности садржано у овој Aspose.Imaging.Rectangle структури; иначе лажно.

Equals(Објекат)

Тестирајте да ли је <код класа=“paramref”>obj’ структура Аппосе.Имагинг.Ректангле са истим локацијом и величином ове структуре АПпос.имажирање.Ректонгле.

public override bool Equals(object obj)

Parameters

obj object

Систем.објекат за тестирање.

Returns

bool

Ова метода се враћа истинито ако је <код класа=“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

Rectangle

Нови 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

Rectangle

Недавно креиран Aspose.Imaging.Rectangle.

GetHashCode()

Повратак хаш кода за ову структуру Aspose.Imaging.Rectangle.

public override int GetHashCode()

Returns

int

Интегер који представља хаш код за овај правоугао.

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

Rectangle

Инфлација 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

a Rectangle

Први правоугао за интерсект.

b Rectangle

Други правоугао за интерсект.

Returns

Rectangle

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

bool

Овај метод се враћа истинито ако постоји било каква пресека, иначе лажна.

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

Rectangle

Нови Aspose.Imaging.Rectangle

ToString()

Конвертује атрибуте овог Aspose.Imaging.Rectangle у људско-читајуће струје.

public override string ToString()

Returns

string

Ретка која садржи положај, ширину и висину ове структуре Aspose.Imaging.Rectangle.

Truncate(Ректангле)

Конвертује одређену Aspose.Imaging.RectangleF у АСПОЗЕ.ИМАГИНГ.РЕКТАНГЛЕ трунцањем вредности аспозе.имагинг.ректоанглеФ.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF да се конвертује.

Returns

Rectangle

Нови Aspose.Imaging.Rectangle

Union(Ректонгл, Ректонгл)

Добије Аппосе.Имагинг.Ректоугао структуру која садржи уједињење две структуре АСПОсе,Иматинг и Ректоугле.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Први правоугао у унију.

b Rectangle

Други правоугао у унију.

Returns

Rectangle

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

bool

Овај оператор се враћа истинито ако две структуре Аппозе.Имагинг.Ректангле имају једнаке АПпосе.Imaging.Rectangle.X, АПАПОСЕ.Информација.Ректоангл.Ј, Аспос.Измишљање.ректонгл.Видх, и АПСОЕ.Умишљање.РЕКТАНГЛ.Хигх својства.

Оператор !=(Ректонгл, Ректонгл)

Тестирају да ли се две структуре Аппосе.Имагинг.Ректангле разликују по локацији или величини.

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, аспосе.Имагинг.Ректангле.Ј, Аспос.Измишљање.Ректоангл.Висина или аспот.измишљање.ректон.Властине својства два Аппоса.Информација.Службене структуре су неједнаке; иначе лажни.

 Српски