Class Region

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

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 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

ArgumentNullException

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

ArgumentNullException

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

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 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

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 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

ArgumentNullException

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

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 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

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 inden for denne Wl17.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 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

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 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

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 W L17.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 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

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 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

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 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

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 Wl17.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 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

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 W L17.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 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

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 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

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)

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

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 __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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Dansk