Class Region

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 Region

Inheritance

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Skaber en nøjagtig dyb kopi af denne Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Få hashkoden til det nuværende objekt.

public override int GetHashCode()

Returns

int

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

bool

sandt, hvis indretningen af denne Aspose.Imaging.Region er tom, når transformationen forbundet med g’ anvendes; ellers falsk.

Exceptions

ArgumentNullException

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

bool

sandt, hvis indretningen af dette Aspose.Imaging.Region er uendelig, når transformationen forbundet med g’ anvendes; ellers falsk.

Exceptions

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Dansk