Class Region

Class Region

Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.4.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(Ректангле)

Иницијалише нову Aspose.Imaging.Регион из одређене структуре Wl17.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF која дефинише унутрашњост новог _ВЛ17.Регион.

Region(Rectangle)

Иницијалише нову Aspose.Imaging.Регион из одређене структуре _ВЛ17.Ректангле.

public Region(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle која дефинише унутрашњост новог _ВЛ17.Регион.

Region(GraphicsPath)

Иницијалише нови ВЛ17.Регион са одређеним _WL17.ГрафикПатх.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

A Aspose.Imaging.GraphicsPath који дефинише нови _ВЛ17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Methods

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

Ажурира овај ВЛ17.Регион да садржи део одређене структуре _WL17.RectangleF која се не пресече са овим УЛ16 .Регија.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да допуни овај _УЛ17.Регион.

Complement(Rectangle)

Ажурира овај ВЛ17.Регион да садржи део одређене структуре _WL17.Ректоугао који се не пресече са овим УЛ16 .Регија.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да допуни овај _УЛ17.Регион.

Complement(GraphicsPath)

Ажурира овај ВЛ17.Регион да садржи део одређеног _УЛ18.ГрафикПатх који не пресече са овом _УН17__Ргиона.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

У Aspose.Imaging.GraphicsPath да допуни овај _ВЛ17.Регион.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Ажурира овај ВЛ17.Регион да садржи део одређеног УЛ18.Рион који се не пресече са овом УН17 .РИон.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Регион се супротставља да допуни овај објекат _УЛ17.Рион.

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(Регион , График)

Тестира се да ли је одређени ВЛ17.Регион идентичан овом _УН17.Ргиону на одређеној површини цртања.

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.Регион да садржи само део његовог ентеријера који не пресече са одређеном структуром Wl17.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се искључи из овог _ВЛ17.Регион.

Exclude(Rectangle)

Ажурира овај Aspose.Imaging.Регион да садржи само део његовог унутрашњости који не пресече са одређеном структуром _ВЛ17.Ректангле.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се искључи из овог _ВЛ17.Регион.

Exclude(GraphicsPath)

Ажурира овај ВЛ17.Регион да садржи само део његовог ентеријера који не пресече са одређеним _WL17.GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsPath да се искључи из овог _ВЛ17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Ажурира овај Aspose.Imaging.Регион да садржи само део његовог унутрашњости који не пресече са одређеним _УЛ17.

public void Exclude(Region region)

Parameters

region Region

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

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

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

public override int GetHashCode()

Returns

int

Код за хасх.

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

Ажурира овај ВЛ17.Регион на пресеку себе са одређеном структуром _WL17.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се пресече са овим _ВЛ17.Регион.

Intersect(Rectangle)

Ажурира овај ВЛ17.Регион на пресеку себе са одређеном структуром _WL17.Ректангле.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се пресече са овим _ВЛ17.Регион.

Intersect(GraphicsPath)

Ажурира овај Aspose.Imaging.Регион на пресеку самог са одређеним _УЛ17.ГрафикПатх.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

На Aspose.Imaging.GraphicsPath да се пресекује са овим _УЛ17.Регион.

Intersect(Region)

Ажурира овај Aspose.Imaging.Регион на пресеку самог са одређеним _УЛ17.Рион.

public void Intersect(Region region)

Parameters

region Region

У Aspose.Imaging.Регион да се пресече са овом Wl17.Рион.

IsEmpty(Graphics)

Тестирајте да ли овај ВЛ17.Регион има празан унутрашњост на одређеној површини цртања.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

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

Returns

bool

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

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Тестирајте да ли овај ВЛ17.Регион има бескрајну унутрашњост на одређеној површини цртања.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

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

Returns

bool

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

Exceptions

ArgumentNullException

g’ is null.

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

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

public bool IsVisible(float x, float y)

Parameters

x float

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

y float

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

Returns

bool

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

IsVisible(ПоинтФ)

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

public bool IsVisible(PointF point)

Parameters

point PointF

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

Returns

bool

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

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

Тестирајте да ли је одређена тачка садржана у овом Aspose.Imaging.Регион када је нацртана користећи одређену _ВЛ17.Графику.

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

Parameters

x float

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

y float

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

g Graphics

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

Returns

bool

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

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

Тестира да ли је одређена структура Aspose.Imaging.PointF садржана унутар овог ВЛ17.Регион када је нацртана користећи одређену структуру УЛ 17 .Графике.

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 садржана у овом _ВЛ17.Региону.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

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

Returns

bool

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

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

Тестира да ли је било који део одређеног правоугао садржана унутар овог Aspose.Imaging.Регион када је нацртана користећи одређену _УЛ17.Графике.

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

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

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

Тестира да ли је било који део одређене структуре Aspose.Imaging.RectangleF садржан у овом _ВЛ17.Регион када је нацртана користећи одређену УЛ 17 .Графике.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

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

g Graphics

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

Returns

bool

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

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

Тестира се да ли је одређена тачка садржана у овом Aspose.Imaging.Регион објекту када је нацртана користећи одређену _ВЛ17.Графички објекат.

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.Поинт садржана у овом _ВЛ17.Региону.

public bool IsVisible(Point point)

Parameters

point Point

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

Returns

bool

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

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

Тестира да ли је одређена структура Aspose.Imaging.Поинт садржана унутар овог ВЛ17.Регион када је нацртана користећи одређену структуру УЛ 17 .Графике.

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

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

IsVisible(Rectangle)

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

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

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

Returns

bool

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

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

Тестира да ли је било који део одређеног правоугао садржана унутар овог Aspose.Imaging.Регион када је нацртана користећи одређену _УЛ17.Графике.

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

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

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

Тестира да ли је било који део одређене структуре Aspose.Imaging.Rectangle садржан у овом _ВЛ17.Регион када је нацртана користећи одређену УЛ 17 .Графике.

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()

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

public void MakeInfinite()

Transform(Matrix)

Трансформише овај Aspose.Imaging.Регион од стране одређеног _ВЛ17.Матрик.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix kojim treba da se pretvori ovaj Wl17.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(Ректангле)

Ажурира овај Aspose.Imaging.Регион са самим уједињењем и одређеном структуром Wl17.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да се повеже са овим _ВЛ17.Регион.

Union(Rectangle)

Ажурира овај ВЛ17.Регион са самим уједињењем и одређеном _WL17.Ректангулном структуром.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle да се повеже са овим _ВЛ17.Регион.

Union(GraphicsPath)

Ажурира овај Aspose.Imaging.Регион са самим уједињењем и одређеним Wl17.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

У Aspose.Imaging.GraphicsPath да се уједине са овом _ВЛ17.Регион.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Ажурира овај Aspose.Imaging.Регион са самим уједињењем и одређеним _УЛ17.регионом.

public void Union(Region region)

Parameters

region Region

У Aspose.Imaging.Регион да се уједине са овим _УЛ17.Рион.

Exceptions

ArgumentNullException

region’ is null.

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

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

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Структура Aspose.Imaging.RectangleF да xor са овим _ВЛ17.Регион.

Xor(Rectangle)

Ажурира овај Aspose.Imaging.Регион за уједињење минус пресека себе са одређеном структуром _ВЛ17.Ректангле.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Структура Aspose.Imaging.Rectangle до xor са овим _ВЛ17.Регион.

Xor(GraphicsPath)

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

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath to xor sa ovim _ВЛ17.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Ажурира овај ВЛ17.Регион у унију минус пресека себе са одређеним _WL17.Рион.

public void Xor(Region region)

Parameters

region Region

Aspose.Imaging.Region to xor sa ovim Wl17.region.

Exceptions

ArgumentNullException

region’ is null.

 Српски