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

Кс-координат у горњем левом углу правоугаоника.

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

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

int

Empty

Добије нову инстанцију структуре Aspose.Imaging.Rectangle која има _ВЛ17.Ректанг.Кс, _УЛ 17 .Рректангл.И, _УН17 _.Ректоангл.Величина и _ УНБ17 -.Претњи.Висине вредности постављене на нулу.

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

Добије или поставља кс-координат који је сума Aspose.Imaging.Rectangle.X и _ВЛ17.Ректанг.Велике својствене вредности ове структуре УЛ 17 .Ректонгла.

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 у структури _ВЛ17.Ректангле тако што окружује вредности УЛ 17 .RektanglesF на следеће веће интегритетне вредности.

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(Објекат)

Тестира да ли је obj’ Aspose.Imaging.Rectangle структура са истим локацијом и величином ове структуре _ВЛ17.

public override bool Equals(object obj)

Parameters

obj object

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

Returns

bool

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

Rectangle

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

Rectangle

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

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

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

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(Ректонгл, Ректонгл)

Повратак треће структуре Aspose.Imaging.Ректоугао који представља пресеку две друге _ВЛ17.Претњих структура.

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)

Замењује овај 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

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 на Wl17.Ректангле, окружујући вредности __ВЛ17 _.РектоанглФ на најближе целокупне вредности.

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 на Wl17.Ректангле трунцањем вредности __ВЛ17 _.РектоанглФ.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

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

Returns

Rectangle

Нови Aspose.Imaging.Rectangle

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

Добија Aspose.Imaging.Rectangle структуру која садржи уједињење две _ВЛ17.Ректонгле структуре.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

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

b Rectangle

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

Returns

Rectangle

Структура 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

bool

Овај оператор се враћа истинито ако две структуре 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

bool

Овај оператор се враћа истинито ако је било који од Aspose.Imaging.Rectangle.X, _ВЛ17.Ректанг.И, _В Л17 _.Ректонг.Видх или _ В Л 17 _ .Ректианг .Висота својства оба _УЛ 17 .ректонг структуре су неједнаки; иначе лажни.

 Српски