Class Region
Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)
Popisuje interiér grafické tvary skládající se z obdélníku a cest. Tato třída nelze zdědit.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Začíná nový Aspose.Imaging.Region.
public Region()
Region(RectangleF)
Začíná nový Aspose.Imaging.Region z specifikované struktury Aspose.Imaging.RectangleF.
public Region(RectangleF rect)
Parameters
rect
RectangleF
Aspose.Imaging.RectangleF struktura, která definuje interiér nového Aspose.Imaging.Region.
Region(Rectangle)
Začíná nový Aspose.Imaging.Region z specifikované struktury Aspose.Imaging.Rectangle.
public Region(Rectangle rect)
Parameters
rect
Rectangle
Aspose.Imaging.Rectangle struktura, která definuje interiér nového Aspose.Imaging.Region.
Region(GraphicsPath)
Začíná nový Aspose.Imaging.Region s specifikovaným Aspose.Imaging.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath, který definuje nový Aspose.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Aktualizuje tento Aspose.Imaging.Region, aby obsahoval část specifikované struktury Aspose.Imaging.RectangleF, která se nepřekračuje s tímto Aspose.Imaging.Region.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF doplňuje tuto Aspose.Imaging.Region.
Complement(Rectangle)
Aktualizuje tento Aspose.Imaging.Region obsahovat část specifikované Aspose.Imaging.Rectangle struktury, která nepřichází s tímto Aspose.Imaging.Region.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle doplňuje tuto Aspose.Imaging.Region.
Complement(GraphicsPath)
Aktualizuje tento Aspose.Imaging.Region obsahovat část specifikovaného Aspose.Imaging.GraphicsPath, který nepřichází s tímto Aspose.Imaging.Region.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath doplnit tento Aspose.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Aktualizuje tento Aspose.Imaging.Region, aby obsahoval část specifikovaného Aspose.Imaging.Region, který se nepřekračuje s tímto Aspose.Imaging.Region.
public void Complement(Region region)
Parameters
region
Region
Aspose.Imaging.Region navrhuje doplnit tento objekt Aspose.Imaging.Region.
Exceptions
region’ isnull.
DeepClone()
Vytvořte přesnou hlubokou kopii tohoto Aspose.Imaging.Region.
public Region DeepClone()
Returns
Aspose.Imaging.Region, který tato metoda vytv.
Equals(Objekt)
Zkontrolujte, zda jsou objekty stejn.
public override bool Equals(object obj)
Parameters
obj
object
Druhý objekt.
Returns
Výsledkem je srovnání rovnosti.
Equals(Region, grafika)
Testuje, zda je specifikovaný Aspose.Imaging.Region totožný s tímto Aspose.Imaging.Region na specifikovaném kresleném povrchu.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
Přečtěte si o tématu Aspose.Imaging.Region pro testován.
g
Graphics
Aspose.Imaging.Grafika, která představuje kreslenou plochu.
Returns
Je pravda, jestliže je vnitřek regionu totožný s vnitřkem tohoto regionu, když je aplikována transformace spojená s parametrem g’; jinak je falešn.
Exceptions
g ‘or
region’ is null.
Exclude(RectangleF)
Aktualizuje tento Aspose.Imaging.Region obsahovat pouze část jeho interiéru, který neprochází specifikovanou strukturou Aspose.Imaging.RectangleF.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF vyloučit z této Aspose.Imaging.Region.
Exclude(Rectangle)
Aktualizuje tento Aspose.Imaging.Region obsahovat pouze část jeho interiéru, který neprochází specifikovanou strukturou Aspose.Imaging.Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle vyloučit z tohoto Aspose.Imaging.Region.
Exclude(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region obsahovat pouze část jeho interiéru, který neprochází s uvedeným Aspose.Imaging.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath vyloučit z tohoto Aspose.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Aktualizuje tento Aspose.Imaging.Region obsahovat pouze část jeho interiéru, který se neprochází s uvedeným Aspose.Imaging.Region.
public void Exclude(Region region)
Parameters
region
Region
Aspose.Imaging.Region vyloučit z tohoto Aspose.Imaging.Region.
Exceptions
region’ is null.
GetHashCode()
Získejte hash kód aktuálního objektu.
public override int GetHashCode()
Returns
Kód pro hash.
Intersect(RectangleF)
Aktualizuje to Aspose.Imaging.Region na křižovatku sama se specifikovanou strukturou Aspose.Imaging.RectangleF.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF se propojí s tímto Aspose.Imaging.Region.
Intersect(Rectangle)
Aktualizuje to Aspose.Imaging.Region na křižovatku sama se specifikovanou strukturou Aspose.Imaging.Rectangle.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle k přepínání s tímto Aspose.Imaging.Region.
Intersect(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region na křižovatku sám se specifikovaným Aspose.Imaging.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath k propojení s tímto Aspose.Imaging.Region.
Intersect(Region)
Aktualizuje tento Aspose.Imaging.Region na křižovatku sám se specifikovaným Aspose.Imaging.Region.
public void Intersect(Region region)
Parameters
region
Region
Aspose.Imaging.Region se propojí s tímto Aspose.Imaging.Region.
IsEmpty(Graphics)
Zkontrolujte, zda tento Aspose.Imaging.Region má prázdný interiér na specifikovaném kresleném povrchu.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
Aspose.Imaging.Grafika, která představuje kreslenou plochu.
Returns
je pravdivý, pokud je interiér tohoto Aspose.Imaging.Region prázdný, když je aplikována transformace spojená s g’; jinak je falešn.
Exceptions
g’ is null.
IsInfinite(Graphics)
Zkontrolujte, zda tento Aspose.Imaging.Region má nekonečný interiér na specifikovaném kresleném povrchu.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
Aspose.Imaging.Grafika, která představuje kreslenou plochu.
Returns
je pravdivý, pokud je interiér tohoto Aspose.Imaging.Region nekonečný, když je aplikována transformace spojená s g’; jinak je falešn.
Exceptions
g’ is null.
IsVisible(Plzeň, Plzeň)
Zkontrolujte, zda je uvedený bod obsažen v této Aspose.Imaging.Region.
public bool IsVisible(float x, float y)
Parameters
x
float
X-koordinát bodu na zkoušku.
y
float
Koordinaci bodu pro testován.
Returns
Pravdivý, když je uvedený bod obsažen v této Aspose.Imaging.Region; jinak, falešn.
IsVisible(PointF)
Testuje, zda je specifikovaná struktura Aspose.Imaging.PointF obsažena v této Aspose.Imaging.Region.
public bool IsVisible(PointF point)
Parameters
point
PointF
Struktura Aspose.Imaging.PointF je testována.
Returns
pravdivý, když je bod " obsažen v této tabulce.Imaging.Region; jinak je falešn.
IsVisible(plavba, plavba, grafika)
Zkontrolujte, zda je uvedený bod obsažen v této Aspose.Imaging.Region při vytváření pomocí specifikované Aspose.Imaging.Graphics.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
X-koordinát bodu na zkoušku.
y
float
Koordinaci bodu pro testován.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
Pravdivý, když je uvedený bod obsažen v této Aspose.Imaging.Region; jinak, falešn.
IsVisible(PointF, grafika)
Testuje, zda je specifikovaná struktura Aspose.Imaging.PointF obsažena v této Aspose.Imaging.Region při vytváření pomocí specifikované Aspose.Imaging.Graphics.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
Struktura Aspose.Imaging.PointF je testována.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
pravdivý, když je bod " obsažen v této tabulce.Imaging.Region; jinak je falešn.
IsVisible(loď, loď, loď, loď)
Zkontrolujte, zda je jakákoli část uvedeného pravého úhlu obsažena v této oblasti Aspose.Imaging.Region.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
X-koordinát horního levého rohu pravého úhlu na zkoušku.
y
float
Y-koordinát horního levého rohu pravého úhlu k zkoušce.
width
float
ka obdélníku pro testován.
height
float
Výška pravého úhlu na zkoušku.
Returns
je pravdivá, pokud je jakákoli část uvedeného pravého úhlu obsažena v tomto objektu Aspose.Imaging.Region; jinak je falešn.
IsVisible(RectangleF)
Testuje, zda je jakákoli část specifikované struktury Aspose.Imaging.RectangleF obsažena v této Aspose.Imaging.Region.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF je testována.
Returns
je pravdivá, pokud je jakákoli část rect’ obsažena v této oblasti Aspose.Imaging.Region; jinak je falešn.
IsVisible(flotila, flotila, flotila, flotila, grafika)
Zkontrolujte, zda je jakákoli část uvedeného pravého úhlu obsažena v tomto Aspose.Imaging.Region při vytváření pomocí uvedeného Aspose.Imaging.Graphics.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
X-koordinát horního levého rohu pravého úhlu na zkoušku.
y
float
Y-koordinát horního levého rohu pravého úhlu k zkoušce.
width
float
ka obdélníku pro testován.
height
float
Výška pravého úhlu na zkoušku.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
je pravdivá, pokud je jakákoli část uvedeného pravého úhlu obsažena v této Aspose.Imaging.Region; jinak je falešn.
IsVisible(RectangleF, grafika)
Testuje, zda je jakákoli část specifikované struktury Aspose.Imaging.RectangleF obsažena v rámci této Aspose.Imaging.Region při vytváření pomocí specifikované Aspose.Imaging.Graphics.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF je testována.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
pravdivý, když je rect’ obsažen v této Aspose.Imaging.Region; jinak je falešn.
IsVisible(int, int, grafika)
Zkontrolujte, zda je specifikovaný bod obsažen v tomto objektu Aspose.Imaging.Region při vytváření pomocí specifikovaného objektu Aspose.Imaging.Graphics.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
X-koordinát bodu na zkoušku.
y
int
Koordinaci bodu pro testován.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
pravdivý, když je uvedený bod obsažen v této Aspose.Imaging.Region; jinak falešn.
IsVisible(Point)
Zkontrolujte, zda je specifikovaná struktura Aspose.Imaging.Point obsažena v této Aspose.Imaging.Region.
public bool IsVisible(Point point)
Parameters
point
Point
Struktura Aspose.Imaging.Point je testována.
Returns
pravdivý, když je bod " obsažen v této tabulce.Imaging.Region; jinak je falešn.
IsVisible(bod, grafika)
Testuje, zda je specifikovaná struktura Aspose.Imaging.Point obsažena v této Aspose.Imaging.Region při vytváření pomocí specifikované Aspose.Imaging.Graphics.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
Struktura Aspose.Imaging.Point je testována.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
pravdivý, když je bod " obsažen v této tabulce.Imaging.Region; jinak je falešn.
IsVisible(Int, int, int, int, int)
Zkontrolujte, zda je jakákoli část uvedeného pravého úhlu obsažena v této oblasti Aspose.Imaging.Region.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
X-koordinát horního levého rohu pravého úhlu na zkoušku.
y
int
Y-koordinát horního levého rohu pravého úhlu k zkoušce.
width
int
ka obdélníku pro testován.
height
int
Výška pravého úhlu na zkoušku.
Returns
je pravdivá, pokud je jakákoli část uvedeného pravého úhlu obsažena v této Aspose.Imaging.Region; jinak je falešn.
IsVisible(Rectangle)
Testuje, zda je jakákoli část specifikované struktury Aspose.Imaging.Rectangle obsažena v této Aspose.Imaging.Region.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle je testována.
Returns
Tato metoda se vrací pravdivá, když je jakákoli část rect’ obsažena v této Aspose.Imaging.Region; jinak je falešn.
IsVisible(int, int, int, int, grafika)
Zkontrolujte, zda je jakákoli část uvedeného pravého úhlu obsažena v tomto Aspose.Imaging.Region při vytváření pomocí uvedeného Aspose.Imaging.Graphics.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
X-koordinát horního levého rohu pravého úhlu na zkoušku.
y
int
Y-koordinát horního levého rohu pravého úhlu k zkoušce.
width
int
ka obdélníku pro testován.
height
int
Výška pravého úhlu na zkoušku.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
je pravdivá, pokud je jakákoli část uvedeného pravého úhlu obsažena v této Aspose.Imaging.Region; jinak je falešn.
IsVisible(Rektangle, grafika)
Testuje, zda je jakákoli část specifikované struktury Aspose.Imaging.Rectangle obsažena v rámci této Aspose.Imaging.Region při vytváření pomocí specifikované Aspose.Imaging.Graphics.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle je testována.
g
Graphics
Aspose.Imaging.Grafika, která představuje grafický kontext.
Returns
je pravdivá, pokud je jakákoli část rect’ obsažena v této oblasti Aspose.Imaging.Region; jinak je falešn.
MakeEmpty()
Začíná to Aspose.Imaging.Region do prázdného interiéru.
public void MakeEmpty()
MakeInfinite()
Inicializuje tento Aspose.Imaging.Region odpor k nekonečnému interiéru.
public void MakeInfinite()
Transform(Matrix)
Transformuje tento Aspose.Imaging.Region specifikovaným Aspose.Imaging.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix, kterým se transformuje tento Aspose.Imaging.Region.
Exceptions
matrix’ is null.
Translate(Plzeň, Plzeň)
Odkazuje koordináty tohoto Aspose.Imaging.Region stanoveným množstvím.
public void Translate(float dx, float dy)
Parameters
dx
float
Výše kompenzace pro tento Aspose.Imaging.Region horizontáln.
dy
float
Množství kompenzovat tento Aspose.Imaging.Region vertikáln.
Translate(a int, int)
Odkazuje koordináty tohoto Aspose.Imaging.Region stanoveným množstvím.
public void Translate(int dx, int dy)
Parameters
dx
int
Výše kompenzace pro tento Aspose.Imaging.Region horizontáln.
dy
int
Množství kompenzovat tento Aspose.Imaging.Region vertikáln.
Union(RectangleF)
Aktualizuje tento Aspose.Imaging.Region do sdružení samotného a specifikované struktury Aspose.Imaging.RectangleF.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF se spojuje s tímto Aspose.Imaging.Region.
Union(Rectangle)
Aktualizuje tento Aspose.Imaging.Region na svazek a specifikovanou strukturu Aspose.Imaging.Rectangle.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle se spojuje s tímto Aspose.Imaging.Region.
Union(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region k sdružení samotné a specifikované Aspose.Imaging.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath spojit s tímto Aspose.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
Aktualizace této oblasti Aspose.Imaging.Region do samotné unie a specifikované oblasti Aspose.Imaging.Region.
public void Union(Region region)
Parameters
region
Region
Aspose.Imaging.Region se připojí k této Aspose.Imaging.Region.
Exceptions
region’ is null.
Xor(RectangleF)
Aktualizuje to Aspose.Imaging.Region do sdružení minus křeslo samotné s specifikovanou strukturou Aspose.Imaging.RectangleF.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF se shromažďuje s tímto Aspose.Imaging.Region.
Xor(Rectangle)
Aktualizuje to Aspose.Imaging.Region do sdružení minus kříž samotný s specifikovanou strukturou Aspose.Imaging.Rectangle.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle se shromažďuje s tímto Aspose.Imaging.Region.
Xor(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region do sdružení minus křižovatku sám se specifikovaným Aspose.Imaging.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath to xor s tímto Aspose.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Aktualizuje to Aspose.Imaging.Region do sdružení minus křižovatku sám se specifikovaným Aspose.Imaging.Region.
public void Xor(Region region)
Parameters
region
Region
Společnost Aspose.Imaging.Region s tímto Aspose.Imaging.Region.
Exceptions
region’ is null.