Class Region
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
Beskriver indretningen af en grafisk form bestående af rektangler og veje. denne klasse kan ikke arves.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Start en ny Aspose.Imaging.Region.
public Region()
Region(RectangleF)
Initialiserer en ny Aspose.Imaging.Region fra den angivne Wl17.RectangleF struktur.
public Region(RectangleF rect)
Parameters
rect
RectangleF
En Aspose.Imaging.RectangleF struktur, der definerer indretningen af den nye Wl17.Region.
Region(Rectangle)
Initialiserer en ny Aspose.Imaging.Region fra den angivne Wl17.Rectangle struktur.
public Region(Rectangle rect)
Parameters
rect
Rectangle
En Aspose.Imaging.Rectangle struktur, der definerer indretningen af den nye Wl17.Region.
Region(GraphicsPath)
Initialiserer en ny Aspose.Imaging.Region med den angivne Wl17.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
En Aspose.Imaging.GraphicsPath, der definerer den nye Wl17.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af den angivne __ WL16_.RectangleF struktur, der ikke intersætter med dette W L17 .region.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at supplere denne __ WL7_.Region.
Complement(Rectangle)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af den angivne __ WL16__ .Rectangle struktur, der ikke intersætter med dette Wl17.region.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at supplere denne __ WL7_.Region.
Complement(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af det angivne __ WL16__ .GraphicsPath, der ikke krydser med dette Wl17.region.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.GraphicsPath til at supplere dette __ WL16__ .Region.
Exceptions
path’ isnull.
Complement(Region)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af det angivne __ WL16__ .Regions, der ikke krydser med dette WR17.region.
public void Complement(Region region)
Parameters
region
Region
Den Aspose.Imaging.Region er en forpligtelse til at supplere dette __ WL16_.region-objekt.
Exceptions
region’ isnull.
DeepClone()
Skaber en nøjagtig dyb kopi af denne Aspose.Imaging.Region.
public Region DeepClone()
Returns
Den Aspose.Imaging.Region, som denne metode skaber.
Equals(Objekt)
Tjek, om objekterne er lige.
public override bool Equals(object obj)
Parameters
obj
object
Det andet objekt.
Returns
Sammenligning af ligestilling er resultatet.
Equals(Region og grafik)
Tester, om den angivne Aspose.Imaging.Region er identisk med denne WR17.region på det angive tegning overflade.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
Den Aspose.Imaging.region at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer en tegning overflade.
Returns
Det er sandt, hvis regionens indre er identisk med regionens indre, når den transformation, der er forbundet med g’ parameter anvendes; ellers falsk.
Exceptions
g ‘or
region’ is null.
Exclude(RectangleF)
Opdaterer dette Aspose.Imaging.Region for at indeholde kun den del af dets interiør, der ikke krydser med den angivne WR17.RectangleF struktur.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at udelukke fra denne Wl17.Region.
Exclude(Rectangle)
Opdaterer dette Aspose.Imaging.Region for at indeholde kun den del af dets interiør, der ikke krydser med den angivne WR17.Rectangle struktur.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at udelukke fra denne __ WL7_.Region.
Exclude(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region for at indeholde kun den del af dets interiør, der ikke krydser med den angivne WR17.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.GraphicsPath til at udelukke fra denne WR17.Region.
Exceptions
path’ is null.
Exclude(Region)
Opdaterer denne Aspose.Imaging.Region for at indeholde kun den del af dens interiør, der ikke krydser med den angivne __ WL18___.region.
public void Exclude(Region region)
Parameters
region
Region
Den Aspose.Imaging.Region til at udelukke fra denne WR17.region.
Exceptions
region’ is null.
GetHashCode()
Få hashkoden til det nuværende objekt.
public override int GetHashCode()
Returns
Det er hash koden.
Intersect(RectangleF)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med den angivne Wl17.RectangleF struktur.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at intersecte med denne Wl17.Region.
Intersect(Rectangle)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med den angivne Wl17.Rectangle struktur.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at intersecte med denne Wl17.Region.
Intersect(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med den angivne WR17.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.GraphicsPath til at intersecte med denne WR17.Region.
Intersect(Region)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med det angivne WR17.region.
public void Intersect(Region region)
Parameters
region
Region
Den Aspose.Imaging.Region til at intersecte med denne WR17.region.
IsEmpty(Graphics)
Tester, om dette Aspose.Imaging.Region har et tomt interiør på den angivne tegningsoverflade.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer en tegning overflade.
Returns
sandt, hvis indretningen af denne Aspose.Imaging.Region er tom, når transformationen forbundet med g’ anvendes; ellers falsk.
Exceptions
g’ is null.
IsInfinite(Graphics)
Tester, om denne Aspose.Imaging.Region har en uendelig interiør på den angivne tegningsoverflade.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer en tegning overflade.
Returns
sandt, hvis indretningen af dette Aspose.Imaging.Region er uendelig, når transformationen forbundet med g’ anvendes; ellers falsk.
Exceptions
g’ is null.
IsVisible(Flåder, Flåder)
Tester, om det angivne punkt er indeholdt i denne Aspose.Imaging.Region.
public bool IsVisible(float x, float y)
Parameters
x
float
Den x-koordinat af punktet til test.
y
float
Den y-koordinat af punktet at teste.
Returns
Sandt, når det angivne punkt er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(pointf)
Tester, om den angivne Aspose.Imaging.PointF-struktur er indeholdt inden for denne Wl17.Region.
public bool IsVisible(PointF point)
Parameters
point
PointF
Den Aspose.Imaging.PointF struktur til at teste.
Returns
true, når point’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Flåder, Flåder og Grafik)
Tester, om det angivne punkt er indeholdt inden for denne Aspose.Imaging.Region, når det er trukket ved hjælp af den angiverne WR17.Grafik.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
Den x-koordinat af punktet til test.
y
float
Den y-koordinat af punktet at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
Sandt, når det angivne punkt er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(PointF og grafik)
Tester, om den angivne Aspose.Imaging.PointF-struktur er indeholdt inden for denne Wl17.Region, når den udskrives ved hjælp af det angive __ WL16_ .Grafik.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
Den Aspose.Imaging.PointF struktur til at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
true, når point’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Flåder, flåder, flåder)
Tester, om en hvilken som helst del af den angivne rektangle er indeholdt inden for denne Aspose.Imaging.Region.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
X-koordinaten af den øverste venstre hjørne af rektanglen til test.
y
float
Den y-koordinat af den øverste venstre hjørne af rektanglen til test.
width
float
Den bredde af rektanglen til at teste.
height
float
Højden af rektanglen til test.
Returns
gyldig, når en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region objekt; ellers falsk.
IsVisible(RectangleF)
Tester, om en hvilken som helst del af den angivne Aspose.Imaging.RectangleF struktur er indeholdt inden for denne W L17.Region.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at teste.
Returns
gyldig, når en del af rect’ er indeholdt i denne Aspose.Imaging.Region; ellers falsk.
IsVisible(Flåde, Flåde, Flåde, Flåde)
Tester, om en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region, når det er trukket ved hjælp af det angiverne WR17.Grafik.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
X-koordinaten af den øverste venstre hjørne af rektanglen til test.
y
float
Den y-koordinat af den øverste venstre hjørne af rektanglen til test.
width
float
Den bredde af rektanglen til at teste.
height
float
Højden af rektanglen til test.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
gyldig, når en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(RectangleF, Grafikk)
Tester, om en hvilken som helst del af den angivne Aspose.Imaging.RectangleF struktur er indeholdt inden for denne Wl17.Region, når det er tegnet ved hjælp af det angive __ WL16_ .Grafik.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
true, når rect’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Int, Int og Graphics)
Tester, om det angivne punkt er indeholdt inden for dette Aspose.Imaging.Region-objekt, når det er trukket ved hjælp af den angiverne WR17.Grafiske objekt.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
Den x-koordinat af punktet til test.
y
int
Den y-koordinat af punktet at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
gyldig, når det angivne punkt er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(Point)
Tester, om den angivne Aspose.Imaging.Point-struktur er indeholdt inden for denne Wl17.Region.
public bool IsVisible(Point point)
Parameters
point
Point
Den Aspose.Imaging.Point struktur til at teste.
Returns
true, når point’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Billeder, grafikkort)
Tester, om den angivne Aspose.Imaging.Point-struktur er indeholdt inden for denne Wl17.Region, når den er trukket ved hjælp af den specifikke __ WL16__ .Grafik.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
Den Aspose.Imaging.Point struktur til at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
true, når point’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Int, int, int, int og int)
Tester, om en hvilken som helst del af den angivne rektangle er indeholdt inden for denne Aspose.Imaging.Region.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
X-koordinaten af den øverste venstre hjørne af rektanglen til test.
y
int
Den y-koordinat af den øverste venstre hjørne af rektanglen til test.
width
int
Den bredde af rektanglen til at teste.
height
int
Højden af rektanglen til test.
Returns
gyldig, når en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(Rectangle)
Tester, om en hvilken som helst del af den angivne Aspose.Imaging.Rectangle struktur er indeholdt inden for denne W L17.Region.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at teste.
Returns
Denne metode returnerer sande, når en hvilken som helst del af rect’ er indeholdt i denne Aspose.Imaging.Region; ellers falske.
IsVisible(Int, int, int, int, grafik)
Tester, om en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region, når det er trukket ved hjælp af det angiverne WR17.Grafik.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
X-koordinaten af den øverste venstre hjørne af rektanglen til test.
y
int
Den y-koordinat af den øverste venstre hjørne af rektanglen til test.
width
int
Den bredde af rektanglen til at teste.
height
int
Højden af rektanglen til test.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
gyldig, når en hvilken som helst del af den angivne rektangle er indeholdt inden for dette Aspose.Imaging.Region; ellers falsk.
IsVisible(Rektangle og grafik)
Tester, om en hvilken som helst del af den angivne Aspose.Imaging.Rectangle struktur er indeholdt inden for denne Wl17.Region, når det er tegnet ved hjælp af det angive __ WL16_ .Grafik.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at teste.
g
Graphics
En Aspose.Imaging.Grafik, der repræsenterer et grafisk kontekst.
Returns
gyldig, når en del af rect’ er indeholdt i denne Aspose.Imaging.Region; ellers falsk.
MakeEmpty()
Initialiserer dette Aspose.Imaging.Region til et tomt interiør.
public void MakeEmpty()
MakeInfinite()
Initialiserer dette Aspose.Imaging.Region modsætter sig et uendeligt interiør.
public void MakeInfinite()
Transform(Matrix)
Transformerer dette Aspose.Imaging.Region ved at angive det angivne WR17.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Det Aspose.Imaging.Matrix, hvorpå man kan omdanne dette WR17.Region.
Exceptions
matrix’ is null.
Translate(Flåder, Flåder)
Afsæt koordinaterne i denne Aspose.Imaging.Region med det angivne beløb.
public void Translate(float dx, float dy)
Parameters
dx
float
Det beløb, der skal kompenseres for dette Aspose.Imaging.Region horisontalt.
dy
float
Beløbet til at kompensere dette Aspose.Imaging.Region vertikalt.
Translate(Det er int)
Afsæt koordinaterne i denne Aspose.Imaging.Region med det angivne beløb.
public void Translate(int dx, int dy)
Parameters
dx
int
Det beløb, der skal kompenseres for dette Aspose.Imaging.Region horisontalt.
dy
int
Beløbet til at kompensere dette Aspose.Imaging.Region vertikalt.
Union(RectangleF)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og den angivne __RectangleF struktur.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF struktur til at forbinde med denne Wl17.Region.
Union(Rectangle)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og den angivne Wl17.Rectangle struktur.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle struktur til at forbinde med denne Wl17.Region.
Union(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og det angivne WR17.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.GraphicsPath til at forbinde med denne __ WL16__ .Region.
Exceptions
path’ is null.
Union(Region)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og det angivne WR17.region.
public void Union(Region region)
Parameters
region
Region
Den Aspose.Imaging.Region til at forbinde med denne WR17.region.
Exceptions
region’ is null.
Xor(RectangleF)
Opdaterer dette Aspose.Imaging.Region til unionen minus selve krydsningen med den angivne Wl17.RectangleF struktur.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
Den Aspose.Imaging.RectangleF-struktur til xor med denne Wl17.Region.
Xor(Rectangle)
Opdaterer dette Aspose.Imaging.Region til unionen minus selve krydsningen med den angivne Wl17.Rectangle struktur.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Den Aspose.Imaging.Rectangle-struktur til xor med denne __ WL16_.Region.
Xor(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til unionen minus krydsningen af sig selv med den angivne Wl17.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
Den Aspose.Imaging.GraphicsPath til xor med dette WR17.Region.
Exceptions
path’ is null.
Xor(Region)
Opdaterer dette Aspose.Imaging.Region til unionen minus krydsningen af sig selv med den angivne WR17.region.
public void Xor(Region region)
Parameters
region
Region
Den Aspose.Imaging.region til xor med denne __ WL16__ .regionen.
Exceptions
region’ is null.