Class Region

Class Region

Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.5.0)

Описује унутрашњост графичке форме која се састоји од правоугаоника и путева.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

Наслеђени чланови

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

Constructors

Region()

Иницијалише нови Aspose.Imaging.Регион.

public Region()

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

Иницијалише нову Аппосе.Имагинг.Регион из одређене структуре Апазе.имазинг-РектанглеФ.

public Region(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF која дефинише унутрашњост новог Аспасе.Имагинг.Регион.

Region(Rectangle)

Иницијалише нову АСПОЗЕ.ИМАГИНГ.Регион из одређене структуре АПСОГЕ-АПИГА.РЕКТАНГЛЕ.

public Region(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle структура која дефинише унутрашњост новог Аппосе.Имагинг.Регион.

Region(GraphicsPath)

Иницијалише нови Aspose.Imaging.Region са одређеним аспосом.Имагинг.ГрафикПатх.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath који дефинише нови асфос.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Methods

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

Ажурирајте овај Aspose.Imaging.Region да садржи део одређене структуре аспозе.Имагинг.РектанглеФ који се не пресече са овим асбозом.имагија.Регион.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да допуни овај Asposi.Имагинг.Регион.

Complement(Rectangle)

Ажурирајте овај Аппосе.Имагинг.Регион да садржи део одређене Структуре АПпоса.имагија.Ректоугао који се не пресече са овим АСПпосом.Информација.Округ.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да допуни овај Аппосе.Имагинг.Регион.

Complement(GraphicsPath)

Ажурирајте овај Аппосе.Имагинг.Регион да садржи део одређеног Апазе.имагија.ГрафикПат који не пресече са овим Апесе-Имамгинга.Рион.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath да допуни овај Аппосе.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Ажурирајте овај Аппосе.Имагинг.Регион да садржи део одређеног Апазе.имазинг-региона који се не пресече са овим АПпосом.Јамам.Рион.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region se suprotstavlja da dopuni ovaj objekat.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Креира тачну дубоку копију овог Aspose.Imaging.Регион.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Регион који овај метод ствара.

Equals(Објекат)

Проверите да ли су објекти једнаки.

public override bool Equals(object obj)

Parameters

obj object

Други објекат је

Returns

bool

Резултат је поређење једнакости.

Equals(Регион , График)

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

public bool Equals(Region region, Graphics g)

Parameters

region Region

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

g Graphics

Aspose.Imaging.Графике које представљају цртежну површину.

Returns

bool

Истина ако је унутрашњост региона идентична унутрашњости овог региона када се примењује трансформација повезана са параметром g’; иначе, лажна.

Exceptions

ArgumentNullException

g ‘or region’ is null.

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

Ажурира овај Aspose.Imaging.Region да садржи само део свог ентеријера који не пресече са одређеном структуром аспозе.Имагинг.РектанглеФ.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се искључи из овог Аспасе.Имагинг.Регион.

Exclude(Rectangle)

Ажурира овај Аппосе.Имагинг.Регион да садржи само део његовог унутрашњости који не пресече са одређеном структуром АПпоса.имагија.Ректангле.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се искључи из овог Аппосе.Имагинг.Регион.

Exclude(GraphicsPath)

Ажурира овај Аппосе.Имагинг.Регион да садржи само део његовог ентеријера који не пресече са одређеним Апазо.имагија.ГрафикПатх.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath да се искључи из овог Аппосе.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Ажурира овај Аппосе.Имагинг.Регион да садржи само део његовог ентеријера који не пресече са одређеним Апазе.имагија.Рион.

public void Exclude(Region region)

Parameters

region Region

Регион за искључивање из овог Aspose.Imaging.Регион.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Добијте хаш код тренутне објекте.

public override int GetHashCode()

Returns

int

Код за хасх.

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

Ажурира овај Аппосе.Имагинг.Регион на пресеку самог са одређеном структуром Апазе.имазинг-РектанглеФ.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се пресече са овим Аспасе.Имагинг.Регион.

Intersect(Rectangle)

Ажурирајте овај Аппосе.Имагинг.Регион на пресеку себе са одређеном структуром Апазе.имагија.Ректангле.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се пресече са овим Аспасе.Имагинг.Регион.

Intersect(GraphicsPath)

Ажурирајте овај Aspose.Imaging.Region на пресеку себе са одређеним аспосом.Имагинг.ГрафикПатх.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath да се пресече са овим Аспасе.Имагинг.Регион.

Intersect(Region)

Ажурирајте овај Aspose.Imaging.Region на пресеку самог са одређеним аспосом.Имагинг.Регион.

public void Intersect(Region region)

Parameters

region Region

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

IsEmpty(Graphics)

Тестирајте да ли овај Aspose.Imaging.Region има празан унутрашњост на одређеној површини цртања.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

Aspose.Imaging.Графике које представљају цртежну површину.

Returns

bool

истинито ако је унутрашњост овог Aspose.Imaging.Регион празан када се примењује трансформација повезана са g’; иначе, лажна.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Тестирајте да ли овај Aspose.Imaging.Region има бескрајну унутрашњост на одређеној површини цртања.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

Aspose.Imaging.Графике које представљају цртежну површину.

Returns

bool

истинито ако је унутрашњост овог Аппосе.Имагинг.Регион бесконачна када се примењује трансформација повезана са <кодом класа=“парамеф”>г’; иначе, лажна.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(пловила, пловила)

Тестирајте да ли је одређена тачка садржана у овом Aspose.Imaging.Региону.

public bool IsVisible(float x, float y)

Parameters

x float

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

y float

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

Returns

bool

Истина када је одређена тачка садржана у овом Аппосе.Имање.Регион; иначе, лажна.

IsVisible(ПоинтФ)

Тестирајте да ли је одређена структура Aspose.Imaging.PointF садржана у овом подручју.

public bool IsVisible(PointF point)

Parameters

point PointF

Структура Aspose.Imaging.PointF треба тестирати.

Returns

bool

истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.

IsVisible(пловидбе, пловидбе, графике)

Тестирајте да ли је одређена тачка садржана у овом Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-имагија.Графике.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

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

y float

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

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

Истина када је одређена тачка садржана у овом Аппосе.Имање.Регион; иначе, лажна.

IsVisible(КСНУМКС, графички)

Тестирајте да ли је одређена структура Aspose.Imaging.PointF садржана у овој Аспасе.Имагинг.Регион када је нацртана користећи одређену Апасе-Имам.Графику.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Структура Aspose.Imaging.PointF треба тестирати.

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.

IsVisible(пловидбе, пловидбе, пловидбе)

Тестирајте да ли је било који део одређеног правоугао садржана у овом Aspose.Imaging.Региону.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

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

y float

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

width float

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

height float

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

Returns

bool

истинито када је било који део одређеног правоугао садржана унутар овог објекта Aspose.Imaging.Регион; иначе, лажно.

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

Тестирајте да ли је било који део одређене структуре Aspose.Imaging.RectangleF садржан у овом Аспасе.Имагинг.Региону.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се тестира.

Returns

bool

истинито када је било који део rect’ садржан у овом Aspose.Imaging.Region; иначе, лажно.

IsVisible(пловидбе, пловидбе, пловидбе, графике)

Тестирајте да ли је било који део одређеног правоугао садржана унутар овог Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-Иматинг-Графике.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

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

y float

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

width float

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

height float

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

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.

IsVisible(РектанглеФ, График)

Тестира да ли је било који део одређене структуре Aspose.Imaging.RectangleF садржан у овој Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-Имам.Графике.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се тестира.

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинито када је <код класа=“paramref”>rect’ садржана у овом Aspose.Imaging.Регион; иначе, лажно.

IsVisible(инт, инт, графике)

Тестирајте да ли је одређена тачка садржана у овом објекту Аппосе.Имагинг.Регион када се нацрта користећи одређени објекат АПпос.имагија.Графике.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

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

y int

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

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинита када је одређена тачка садржана у овом Aspose.Imaging.Регион; иначе, лажна.

IsVisible(Point)

Тестирајте да ли је одређена структура Aspose.Imaging.Point садржена у овом Аспасе.Имагинг.Региону.

public bool IsVisible(Point point)

Parameters

point Point

Структура Aspose.Imaging.Поинт да се тестира.

Returns

bool

истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.

IsVisible(тачка, график)

Тестирајте да ли је одређена структура Aspose.Imaging.Point садржана у овој Аспасе.Имагинг.Регион када је нацртана користећи одређену Апасе-Имам.Графику.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Структура Aspose.Imaging.Поинт да се тестира.

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.

IsVisible(int, int, int, int)

Тестирајте да ли је било који део одређеног правоугао садржана у овом Aspose.Imaging.Региону.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

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

y int

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

width int

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

height int

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

Returns

bool

истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.

IsVisible(Rectangle)

Тестирајте да ли је било који део одређене структуре Аппосе.Имагинг.Ректангле садржан у овом Апазосе-Иматинг-Региону.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се тестира.

Returns

bool

Овај метод се враћа истинитом када је било који део rect’ садржана у овом Aspose.Imaging.Region; иначе, лажна.

IsVisible(int, int, int, int, графике)

Тестирајте да ли је било који део одређеног правоугао садржана унутар овог Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-Иматинг-Графике.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

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

y int

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

width int

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

height int

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

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.

IsVisible(Ректангле, графике)

Тестира се да ли је било који део одређене структуре Аппосе.Имагинг.Ректангле садржан унутар овог АПпоса.имагија.Регион када се нацрта користећи одређену АСПпос.Информације.Графике.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се тестира.

g Graphics

Aspose.Imaging.Графике које представљају графички контекст.

Returns

bool

истинито када је било који део rect’ садржан у овом Aspose.Imaging.Region; иначе, лажно.

MakeEmpty()

Иницијалише овај Aspose.Imaging.Регион на празан унутрашњост.

public void MakeEmpty()

MakeInfinite()

Иницијалише овај Аппосе.Имагинг.Регион се супротставља бескрајном унутрашњости.

public void MakeInfinite()

Transform(Matrix)

Трансформише овај Аппосе.Имиџинг.Регион од стране одређеног АПпоса.имиџинг.Матрикс.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix kojim treba da se pretvori ovaj Aspos.Imaging.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(пловила, пловила)

Обезбеђује координате овог Aspose.Imaging.Регион по одређеном износу.

public void Translate(float dx, float dy)

Parameters

dx float

Број који ће се компензирати овом Aspose.Imaging.Регион хоризонтално.

dy float

Број који ће се компензирати овом Aspose.Imaging.Регион вертикално.

Translate(Инт, Инт)

Обезбеђује координате овог Aspose.Imaging.Регион по одређеном износу.

public void Translate(int dx, int dy)

Parameters

dx int

Број који ће се компензирати овом Aspose.Imaging.Регион хоризонтално.

dy int

Број који ће се компензирати овом Aspose.Imaging.Регион вертикално.

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

Ажурира овај Аппосе.Имагинг.Регион на савез себе и одређену структуру Апазе.Информације.РектанглеФ.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се уједине са овим Аспасе.Имагинг.Регион.

Union(Rectangle)

Ажурира овај Аппосе.Имагинг.Регион на уједињење себе и одређену структуру Апазе.Информације.Ректангле.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се уједине са овом Аспасе.Имагинг.Регион.

Union(GraphicsPath)

Ажурирајте овај Аппосе.Имагинг.Регион са самим уједињењем и одређеним Апазосом.имагија.ГрафикПатх.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath да се уједине са овом Аппосе.Имагинг.Регион.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Ажурирајте овај Аппосе.Имагинг.Регион са самим уједињењем и одређеним Апазосом.имазинг-регионом.

public void Union(Region region)

Parameters

region Region

Аппосе.Имагинг.Регион да се уједине са овим Апазе.имагија.Рион.

Exceptions

ArgumentNullException

region’ is null.

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

Ажурирајте овај Аппосе.Имагинг.Регион у унију минус пресека себе са одређеном структуром Апазе.Информација.РектанглеФ.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се уклони са овом Аспасе.Имагинг.Регион.

Xor(Rectangle)

Ажурира овај Аппосе.Имагинг.Регион на уједињење минус пресека себе са одређеном структуром Апазе.имазинг-Ректангле.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се уклони са овим Аспасе.Имагинг.Регион.

Xor(GraphicsPath)

Ажурирајте овај Аппосе.Имагинг.Регион за уједињење минус пресека себе са одређеним Апазе.имагија.ГрафикПатх.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath to xor with this Аппосе.Имање.Регион.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Ажурирајте овај Аппосе.Имагинг.Регион на уједињење минус пресека себе са одређеним Апазе.имагија.Рион.

public void Xor(Region region)

Parameters

region Region

Аппосе.Имање.Регион да се уклони са овим аспосом.имања.Рион.

Exceptions

ArgumentNullException

region’ is null.

 Српски