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

Инициализира нова Aspose.Imaging.Region от посочената структура на Asposa.Imaging-RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Структура на Aspose.Imaging.RectangleF, която определя интериора на новия АСПО.ИМАГИНГ.Регион.

Region(Rectangle)

Иницијализира нова Aspose.Imaging.Region от посочената структура на Asposa.Imaging .Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Структура на Aspose.Imaging.Rectangle, която определя интериора на новия АСПО.ИМАГИНГ.Регион.

Region(GraphicsPath)

Инициализира нова Aspose.Imaging.Region с посочения Asposa.Immagings.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

А Aspose.Imaging.GraphicsPath, който определя новия АСПО.ИМАГИНГ.Регион.

Exceptions

ArgumentNullException

path’ is null.

Methods

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

Актуализира този Aspose.Imaging.Region, за да съдържа частта от посочената структура на асфос.Имагинг.RectangleF, която не пресича с този асфон.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

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

Complement(Rectangle)

Актуализирайте този Aspose.Imaging.Region, за да съдържате частта от посочената структура на аспоза.Имагинг.Ректангъл, която не пресича с този аспот.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

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

Complement(GraphicsPath)

Актуализирайте този Aspose.Imaging.Region, за да съдържате частта от посочения Asposa.Imaging-GraphicsPath, която не пресича с този aspose .Ig.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath за допълване на тази Аппоза.Имане.Регион.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Актуализирайте този Aspose.Imaging.Region, за да съдържате частта от конкретния Asposa.Immagingu.Регион, която не пресича с този aspose .IMagingu .Regione.

public void Complement(Region region)

Parameters

region Region

The Aspose.Imaging.Region възразява, че допълва този обект на Аппосе.Имагинг.Регион.

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

Тестват дали посоченият Aspose.Imaging.Region е идентичен с този Asposa.ImmagING.region на посочената чертежна повърхност.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Проучване на Aspose.Imaging.Регион за тестване.

g Graphics

A Aspose.Imaging.Графика, която представлява рисуваща повърхност.

Returns

bool

Вярно е, ако вътрешността на региона е идентична с вътрешната част на този регион, когато се прилага трансформацията, свързана с параметъра g’; в противен случай, фалшива.

Exceptions

ArgumentNullException

g ‘or region’ is null.

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

Актуализира този Aspose.Imaging.Region, за да съдържа само частта от неговия интериор, която не пресича с посочената структура на Aspos.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Структурата на Aspose.Imaging.RectangleF да бъде изключена от тази структура.

Exclude(Rectangle)

Актуализира този Aspose.Imaging.Region, за да съдържа само част от неговия интериор, който не пресича с посочената структура на Asposa.ImmagING.Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Структурата на Aspose.Imaging.Rectangle да се изключи от този Aspos.Imaging.Region.

Exclude(GraphicsPath)

Актуализира този Aspose.Imaging.Region, за да съдържа само частта от неговия интериор, която не пресича с посочения Asposa.Imaging .GraphicsPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath да се изключи от тази Аппосе.Имане.Регион.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Актуализира този Aspose.Imaging.Region, за да съдържа само частта от неговия интериор, която не пресича с посочения Asposa.Имагинг.Регион.

public void Exclude(Region region)

Parameters

region Region

The Aspose.Imaging.Region да се изключи от този Аппосе.Имане.Регион.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Вземете кода за хаш на текущия обект.

public override int GetHashCode()

Returns

int

Кодът на хаша.

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

Актуализира този Aspose.Imaging.Region до пресечението на себе си с посочената структура на асфос.Имагинг.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

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

Intersect(Rectangle)

Актуализира този Aspose.Imaging.Region към пресичането на самия себе си с посочената структура на асфос.Имагинг.Ректангъл.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

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

Intersect(GraphicsPath)

Актуализира този Aspose.Imaging.Region до пресечението на себе си с посочената Asposa.ImmagING.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

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

Intersect(Region)

Актуализирайте този Aspose.Imaging.Region до пресечението на себе си с посочения Asposa.Immagingu.Регион.

public void Intersect(Region region)

Parameters

region Region

В Aspose.Imaging.Region да се пресече с този Аппосе.Имане.Регион.

IsEmpty(Graphics)

Проверете дали този Aspose.Imaging.Регион има празен интериор на посочената чертежна повърхност.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Графика, която представлява рисуваща повърхност.

Returns

bool

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

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Тества дали този Aspose.Imaging.Регион има безкраен интериор на посочената чертежна повърхност.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Графика, която представлява рисуваща повърхност.

Returns

bool

истина, ако вътрешността на този Aspose.Imaging.Регион е безкрайна, когато се прилага трансформацията, свързана с g’; в противен случай, фалшива.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Плавател, плавател)

Тества дали посочената точка се съдържа в този Aspose.Imaging.Регион.

public bool IsVisible(float x, float y)

Parameters

x float

X-координат на точката за тестване.

y float

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

Returns

bool

Вярно е, когато посочената точка е съдържана в този Aspose.Imaging.Регион; в противен случай, фалшива.

IsVisible(Поинт)

Тества дали посочената структура на Aspose.Imaging.PointF е включена в тази структура.

public bool IsVisible(PointF point)

Parameters

point PointF

Структурата на Aspose.Imaging.PointF за тестване.

Returns

bool

истински, когато point’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.

IsVisible(Плава, плава и графики)

Тества дали посоченият пункт се съдържа в този Aspose.Imaging.Region, когато е извлечен с помощта на посочената Asposa.ImmagING.Graphics.

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

Parameters

x float

X-координат на точката за тестване.

y float

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

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

Вярно е, когато посочената точка е съдържана в този Aspose.Imaging.Регион; в противен случай, фалшива.

IsVisible(Снимка, графики)

Тества дали посочената структура на Aspose.Imaging.PointF е включена в този аспект, когато е извлечена с помощта на конкретните аспекти.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Структурата на Aspose.Imaging.PointF за тестване.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато point’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.

IsVisible(плавател, плавател, плавател)

Тества дали някоя част от посочения правоъгълник се съдържа в този Aspose.Imaging.Регион.

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

Parameters

x float

X-координат на горния ляв ъгъл на ректума за тестване.

y float

Y-координатът на горния ляв ъгъл на ректума за тестване.

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(Флоат, флот, плавател, графики)

Тества дали някоя част от посочения правоъгълник е съдържана в този Aspose.Imaging.Region, когато е извлечена с помощта на посочената Asposa.ImmagING.Graphics.

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

Parameters

x float

X-координат на горния ляв ъгъл на ректума за тестване.

y float

Y-координатът на горния ляв ъгъл на ректума за тестване.

width float

Ширина на правоъгълника, за да се тества.

height float

Височината на правоъгълника, за да се тества.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато всяка част от посочения правоъгълник се съдържа в този Aspose.Imaging.Регион; в противен случай, фалшив.

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

Тества дали всяка част от посочената структура на Aspose.Imaging.RectangleF е съдържаща се в този аспект, когато е извлечена с помощта на конкретните аспекти.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Структурата на Aspose.Imaging.RectangleF за тестване.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

е вярно, когато rect’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.

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

Тества дали посочената точка се съдържа в този Aspose.Imaging.Region обект, когато е изтеглен с помощта на посочения Asposa.Immagning.Graphics общност.

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

Parameters

x int

X-координат на точката за тестване.

y int

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

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато посочената точка е съдържана в този Aspose.Imaging.Регион; в противен случай, фалшива.

IsVisible(Point)

Тества дали посочената структура на Aspose.Imaging.Point е включена в този аспект.

public bool IsVisible(Point point)

Parameters

point Point

Структурата на Aspose.Imaging.Точка за тестване.

Returns

bool

истински, когато point’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.

IsVisible(Точка, графики)

Тества дали посочената структура на Aspose.Imaging.Point е включена в този аспект, когато е извлечена с помощта на конкретните аспекти.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Структурата на Aspose.Imaging.Точка за тестване.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато point’ се съдържа в този Aspose.Imaging.Region; в противен случай, фалшив.

IsVisible(Инт, инт, инт, инт)

Тества дали някоя част от посочения правоъгълник се съдържа в този Aspose.Imaging.Регион.

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

Parameters

x int

X-координат на горния ляв ъгъл на ректума за тестване.

y int

Y-координатът на горния ляв ъгъл на ректума за тестване.

width int

Ширина на правоъгълника, за да се тества.

height int

Височината на правоъгълника, за да се тества.

Returns

bool

истински, когато всяка част от посочения правоъгълник се съдържа в този Aspose.Imaging.Регион; в противен случай, фалшив.

IsVisible(Rectangle)

Тества дали някоя част от посочената структура на Aspose.Imaging.Rectangle се съдържа в тази структура.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Структурата на Aspose.Imaging.Rectangle за тестване.

Returns

bool

Този метод се връща вярен, когато всяка част от rect’ е съдържана в този Aspose.Imaging.Region; в противен случай, фалшива.

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

Тества дали някоя част от посочения правоъгълник е съдържана в този Aspose.Imaging.Region, когато е извлечена с помощта на посочената Asposa.ImmagING.Graphics.

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

Parameters

x int

X-координат на горния ляв ъгъл на ректума за тестване.

y int

Y-координатът на горния ляв ъгъл на ректума за тестване.

width int

Ширина на правоъгълника, за да се тества.

height int

Височината на правоъгълника, за да се тества.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато всяка част от посочения правоъгълник се съдържа в този Aspose.Imaging.Регион; в противен случай, фалшив.

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

Тества дали някоя част от посочената структура на Aspose.Imaging.Rectangle се съдържа в тази АСПОЗ.ИМАГИНГ.Регион, когато е извлечена с помощта на посочения АПСО ЗДРАФИКА.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Структурата на Aspose.Imaging.Rectangle за тестване.

g Graphics

A Aspose.Imaging.Графиката, която представлява графичен контекст.

Returns

bool

истински, когато някоя част от rect’ е съдържана в този Aspose.Imaging.Region; в противен случай, фалшива.

MakeEmpty()

Иницијализира този Aspose.Imaging.Регион до празен интериор.

public void MakeEmpty()

MakeInfinite()

Иницијализира този Aspose.Imaging.Регионът се противопоставя на безкраен интериор.

public void MakeInfinite()

Transform(Matrix)

Преобразува този Aspose.Imaging.Region от посочената аспоза.Имагиране.Матрикс.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, чрез който да се преобразува този 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(Ректангъл)

Актуализира този Aspose.Imaging.Region към съюза на самия себе си и посочената структура на асфос.Имагинг.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

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

Union(Rectangle)

Актуализира този Aspose.Imaging.Region към съюза на самия себе си и посочената структура на асфос.Имагинг.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

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

Union(GraphicsPath)

Актуализира този Aspose.Imaging.Region към съюза на самия себе си и посочените Asposa.Immagings.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsPath да се присъедини към този Аппосе.Имане.Регион.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Актуализиране на този Aspose.Imaging.Region към съюза на самия себе си и на посочения Asposa.Imagin.Регион.

public void Union(Region region)

Parameters

region Region

В Aspose.Imaging.Region да се присъедини към този Аппосе.Имане.Регион.

Exceptions

ArgumentNullException

region’ is null.

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

Актуализира този Aspose.Imaging.Region към съюза минус пресечението на самия себе си с посочената структура на Asposa.ImmagING.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

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

Xor(Rectangle)

Актуализира този Aspose.Imaging.Регион към съюза минус пресичането на самия себе си с посочената структура на ректоуга.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

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

Xor(GraphicsPath)

Актуализира този Aspose.Imaging.Region към съюза минус пресичането на себе си с посочената Asposa.Image.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

The Aspose.Imaging.GraphicsПътят да се съчетае с този Аппосе.Имане.Регион.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Актуализиране на този Aspose.Imaging.Region към съюза минус пресичането на себе си с посочената Asposa.Immagingu.Регион.

public void Xor(Region region)

Parameters

region Region

В Aspose.Imaging.Region да xor с този Asposa.Имане.Регион.

Exceptions

ArgumentNullException

region’ is null.

 Български