Class Region
Именује се: Aspose.Imaging Асамблеја: Aspose.Imaging.dll (25.5.0)
Описује унутрашњост графичке форме која се састоји од правоугаоника и путева.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
Наслеђени чланови
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
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
path’ isnull.
Complement(Region)
Ажурирајте овај Аппосе.Имагинг.Регион да садржи део одређеног Апазе.имазинг-региона који се не пресече са овим АПпосом.Јамам.Рион.
public void Complement(Region region)Parameters
region Region
Aspose.Imaging.Region se suprotstavlja da dopuni ovaj objekat.
Exceptions
region’ isnull.
DeepClone()
Креира тачну дубоку копију овог Aspose.Imaging.Регион.
public Region DeepClone()Returns
Aspose.Imaging.Регион који овај метод ствара.
Equals(Објекат)
Проверите да ли су објекти једнаки.
public override bool Equals(object obj)Parameters
obj object
Други објекат је
Returns
Резултат је поређење једнакости.
Equals(Регион , График)
Тестирајте да ли је одређени Аппозе.Имагинг.Регион идентичан овом АПпосе.Информације.региону на одређеној површини цртања.
public bool Equals(Region region, Graphics g)Parameters
region Region
Aspose.Imaging.Регион за тестирање.
g Graphics
Aspose.Imaging.Графике које представљају цртежну површину.
Returns
Истина ако је унутрашњост региона идентична унутрашњости овог региона када се примењује трансформација повезана са параметром g’; иначе, лажна.
Exceptions
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
path’ is null.
Exclude(Region)
Ажурира овај Аппосе.Имагинг.Регион да садржи само део његовог ентеријера који не пресече са одређеним Апазе.имагија.Рион.
public void Exclude(Region region)Parameters
region Region
Регион за искључивање из овог Aspose.Imaging.Регион.
Exceptions
region’ is null.
GetHashCode()
Добијте хаш код тренутне објекте.
public override int GetHashCode()Returns
Код за хасх.
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
истинито ако је унутрашњост овог Aspose.Imaging.Регион празан када се примењује трансформација повезана са g’; иначе, лажна.
Exceptions
g’ is null.
IsInfinite(Graphics)
Тестирајте да ли овај Aspose.Imaging.Region има бескрајну унутрашњост на одређеној површини цртања.
public bool IsInfinite(Graphics g)Parameters
g Graphics
Aspose.Imaging.Графике које представљају цртежну површину.
Returns
истинито ако је унутрашњост овог Аппосе.Имагинг.Регион бесконачна када се примењује трансформација повезана са <кодом класа=“парамеф”>г’; иначе, лажна.
Exceptions
g’ is null.
IsVisible(пловила, пловила)
Тестирајте да ли је одређена тачка садржана у овом Aspose.Imaging.Региону.
public bool IsVisible(float x, float y)Parameters
x float
Кс-координат тачке за испитивање.
y float
И-координат тачке за испитивање.
Returns
Истина када је одређена тачка садржана у овом Аппосе.Имање.Регион; иначе, лажна.
IsVisible(ПоинтФ)
Тестирајте да ли је одређена структура Aspose.Imaging.PointF садржана у овом подручју.
public bool IsVisible(PointF point)Parameters
point PointF
Структура Aspose.Imaging.PointF треба тестирати.
Returns
истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.
IsVisible(пловидбе, пловидбе, графике)
Тестирајте да ли је одређена тачка садржана у овом Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-имагија.Графике.
public bool IsVisible(float x, float y, Graphics g)Parameters
x float
Кс-координат тачке за испитивање.
y float
И-координат тачке за испитивање.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
Истина када је одређена тачка садржана у овом Аппосе.Имање.Регион; иначе, лажна.
IsVisible(КСНУМКС, графички)
Тестирајте да ли је одређена структура Aspose.Imaging.PointF садржана у овој Аспасе.Имагинг.Регион када је нацртана користећи одређену Апасе-Имам.Графику.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
Структура Aspose.Imaging.PointF треба тестирати.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
истинито када је <код класа=“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
истинито када је било који део одређеног правоугао садржана унутар овог објекта Aspose.Imaging.Регион; иначе, лажно.
IsVisible(Ректангле)
Тестирајте да ли је било који део одређене структуре Aspose.Imaging.RectangleF садржан у овом Аспасе.Имагинг.Региону.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
Структура Aspose.Imaging.RectangleF да се тестира.
Returns
истинито када је било који део 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
истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.
IsVisible(РектанглеФ, График)
Тестира да ли је било који део одређене структуре Aspose.Imaging.RectangleF садржан у овој Аспасе.Имагинг.Регион када се нацрта користећи одређену Апасе-Имам.Графике.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
Структура Aspose.Imaging.RectangleF да се тестира.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
истинито када је <код класа=“paramref”>rect’ садржана у овом Aspose.Imaging.Регион; иначе, лажно.
IsVisible(инт, инт, графике)
Тестирајте да ли је одређена тачка садржана у овом објекту Аппосе.Имагинг.Регион када се нацрта користећи одређени објекат АПпос.имагија.Графике.
public bool IsVisible(int x, int y, Graphics g)Parameters
x int
Кс-координат тачке за испитивање.
y int
И-координат тачке за испитивање.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
истинита када је одређена тачка садржана у овом Aspose.Imaging.Регион; иначе, лажна.
IsVisible(Point)
Тестирајте да ли је одређена структура Aspose.Imaging.Point садржена у овом Аспасе.Имагинг.Региону.
public bool IsVisible(Point point)Parameters
point Point
Структура Aspose.Imaging.Поинт да се тестира.
Returns
истинито када је <код класа=“paramref”>точка" садржана у овом Aspose.Imaging.Регион; иначе, лажно.
IsVisible(тачка, график)
Тестирајте да ли је одређена структура Aspose.Imaging.Point садржана у овој Аспасе.Имагинг.Регион када је нацртана користећи одређену Апасе-Имам.Графику.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
Структура Aspose.Imaging.Поинт да се тестира.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
истинито када је <код класа=“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
истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.
IsVisible(Rectangle)
Тестирајте да ли је било који део одређене структуре Аппосе.Имагинг.Ректангле садржан у овом Апазосе-Иматинг-Региону.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
Структура Aspose.Imaging.Rectangle да се тестира.
Returns
Овај метод се враћа истинитом када је било који део 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
истинита када је било који део одређеног правоугао садржана у овом Аспасе.Имање.Регион; иначе, лажна.
IsVisible(Ректангле, графике)
Тестира се да ли је било који део одређене структуре Аппосе.Имагинг.Ректангле садржан унутар овог АПпоса.имагија.Регион када се нацрта користећи одређену АСПпос.Информације.Графике.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
Структура Aspose.Imaging.Rectangle да се тестира.
g Graphics
Aspose.Imaging.Графике које представљају графички контекст.
Returns
истинито када је било који део 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
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
path’ is null.
Union(Region)
Ажурирајте овај Аппосе.Имагинг.Регион са самим уједињењем и одређеним Апазосом.имазинг-регионом.
public void Union(Region region)Parameters
region Region
Аппосе.Имагинг.Регион да се уједине са овим Апазе.имагија.Рион.
Exceptions
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
path’ is null.
Xor(Region)
Ажурирајте овај Аппосе.Имагинг.Регион на уједињење минус пресека себе са одређеним Апазе.имагија.Рион.
public void Xor(Region region)Parameters
region Region
Аппосе.Имање.Регион да се уклони са овим аспосом.имања.Рион.
Exceptions
region’ is null.