Class Region
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.5.0)
Beskriver indretningen af en grafisk form bestående af rektangler og veje. denne klasse kan ikke arves.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
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 struktur af Aspos.Image.RectangleF.
public Region(RectangleF rect)Parameters
rect RectangleF
En Aspose.Imaging.RectangleF struktur, der definerer indretningen af den nye Aspos.Imaging.Region.
Region(Rectangle)
Initialiserer en ny Aspose.Imaging.Region fra den angivne struktur af Aspos.Image.Rectangle.
public Region(Rectangle rect)Parameters
rect Rectangle
En Aspose.Imaging.Rectangle struktur, der definerer indretningen af den nye Aspos.Imaging.Region.
Region(GraphicsPath)
Initialiserer en ny Aspose.Imaging.Region med den angivne Asposa.Imaging.GraphicsPath.
public Region(GraphicsPath path)Parameters
path GraphicsPath
En Aspose.Imaging.GraphicsPath, der definerer den nye Asposa.Imaging.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Opdaterer denne Aspose.Imaging.Region for at indeholde den del af den angivne Asposa.Imagning.RectangleF struktur, der ikke intersætter med dette Aspos.imagering.region.
public void Complement(RectangleF rect)Parameters
rect RectangleF
Den Aspose.Imaging.RectangleF struktur til at supplere denne Asposa.Imaging.Region.
Complement(Rectangle)
Opdaterer denne Aspose.Imaging.Region for at indeholde den del af den angivne Asposa.Imagning.Rectangle struktur, der ikke intersætter med dette Aspos.
public void Complement(Rectangle rect)Parameters
rect Rectangle
Den Aspose.Imaging.Rectangle struktur til at supplere denne Asposa.Imaging.Region.
Complement(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af det angivne Aspos.GraphicsPath, der ikke intersætter med denne Asposa.Imaging-region.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
Den Aspose.Imaging.GraphicsPath til at supplere denne Asposa.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Opdaterer dette Aspose.Imaging.Region for at indeholde den del af det angivne Asposa.Imaging-region, der ikke forbinder med det.
public void Complement(Region region)Parameters
region Region
Den Aspose.Imaging.Region er forpligtet til at udfylde dette Aspos.Image.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 Asposa.Image.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 denne Aspose.Imaging.Region for at indeholde kun den del af dens interiør, der ikke krydser med den angivne Aspos.Imagning.RectangleF struktur.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Den Aspose.Imaging.RectangleF struktur til at udelukke fra denne Asposa.Imaging.Region.
Exclude(Rectangle)
Opdaterer denne Aspose.Imaging.Region for at indeholde kun den del af dens interiør, der ikke krydser med den angivne Aspos.Imagning.Rectangle struktur.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Den Aspose.Imaging.Rectangle struktur til at udelukke fra denne Asposa.Imaging.Region.
Exclude(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region for at indeholde kun den del af dets interiør, der ikke krydser med det angivne Aspos.GraphicsPath.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
Den Aspose.Imaging.GraphicsPath til at udelukke fra denne Asposa.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Opdaterer dette Aspose.Imaging.Region for at indeholde kun den del af dets interiør, der ikke krydser med det angivne Aspos.Imaging-region.
public void Exclude(Region region)Parameters
region Region
Den Aspose.Imaging.Region til at udelukke fra denne Aspos.Imagning.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 struktur af Aspos.RectangleF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
Den Aspose.Imaging.RectangleF struktur til at krydse med denne Aspos.Imaging.Region.
Intersect(Rectangle)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med den angivne Aspos.Image.Rectangle struktur.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Den Aspose.Imaging.Rectangle struktur til at intersecte med denne Aspos.Imaging.Region.
Intersect(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med det angivne Aspos.Imagning.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Den Aspose.Imaging.GraphicsPath til at krydse med denne Asposa.Imaging.Region.
Intersect(Region)
Opdaterer dette Aspose.Imaging.Region til krydsningen af sig selv med det angivne Aspos.Imaging-region.
public void Intersect(Region region)Parameters
region Region
Den Aspose.Imaging.Region til at krydse med denne Asposa.Imaging-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 i denne Aspos.Imaging.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 Asposa.Imagning.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 Aspos.Imaging.Region, når den er tegnet ved hjælp af det angive Asposa.IMAGING.Graphics.
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 Aspos.Image.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 denne Aspose.Imaging.Region, når det er trukket ved hjælp af det angiverne Aspos.Image.Graphics.
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 Aspos.Imaging.Region, når uddraget ved hjælp af det angive Asposa. Imagin.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 Asposa.Graphics-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 Aspos.Image.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 Aspos.Image.Region, når det er tegnet ved hjælp af det angive Asposa.IMAGING.Graphics.
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 Aspos.Image.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 denne Aspose.Imaging.Region, når det er trukket ved hjælp af det angiverne Aspos.Image.Graphics.
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 Aspos.Imaging.Region, når uddraget ved hjælp af det angive Asposa.imager.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)
Forvandler dette Aspose.Imaging.Region af det angivne Aspos.Imaging.Matrix.
public void Transform(Matrix matrix)Parameters
matrix Matrix
Den Aspose.Imaging.Matrix, som du kan forvandle denne Asposa.Imaging.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 struktur af Aspos.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
Den Aspose.Imaging.RectangleF struktur til at forbinde med denne Aspos.Imaging.Region.
Union(Rectangle)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og den angivne Aspos.Image.Rectangle struktur.
public void Union(Rectangle rect)Parameters
rect Rectangle
Den Aspose.Imaging.Rectangle struktur til at forbinde med denne Asposa.Imaging.Region.
Union(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og det angivne Aspos.Image.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Den Aspose.Imaging.GraphicsPath til at forbinde med denne Asposa.Imaging.Region.
Exceptions
path’ is null.
Union(Region)
Opdaterer dette Aspose.Imaging.Region til sammenslutningen af sig selv og det angivne Aspos.Imaging-region.
public void Union(Region region)Parameters
region Region
Den Aspose.Imaging.Region for at forene sig med denne Asposa.Imaging-region.
Exceptions
region’ is null.
Xor(RectangleF)
Opdaterer dette Aspose.Imaging.Region til unionen minus selve krydsningen med den angivne Aspos.RectangleF struktur.
public void Xor(RectangleF rect)Parameters
rect RectangleF
Den Aspose.Imaging.RectangleF struktur til at xor med denne Asposa.Imaging.Region.
Xor(Rectangle)
Opdaterer dette Aspose.Imaging.Region til unionen minus krydsningen af sig selv med den angivne Aspos.Image.Rectangle struktur.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Den Aspose.Imaging.Rectangle struktur til xor med denne Asposa.Imaging.Region.
Xor(GraphicsPath)
Opdaterer dette Aspose.Imaging.Region til unionen minus krydsningen af sig selv med det angivne Aspos.Imagning.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
Den Aspose.Imaging.GraphicsPath til at xor med denne Asposa.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Opdaterer dette Aspose.Imaging.Region til unionen minus krydsningen af sig selv med det angivne Aspos.Imaging-region.
public void Xor(Region region)Parameters
region Region
Den Aspose.Imaging.Region til at xor med denne Asposa.Image.region.
Exceptions
region’ is null.