Class Region

Class Region

Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.5.0)

Opisuje wnętrze kształtu graficznego składającego się z prostokątów i ścieżek. ta klasa nie może być dziedziczona.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Region

Inheritance

object Region

Dziedziczeni członkowie

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Region()

Inicjalizuje nowy Aspose.Imaging.Region.

public Region()

Region(RectangleF)

Inicjalizuje nową strukturę Aspose.Imaging.Region z określonej struktury Aspos.RectangleF.

public Region(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF określająca wnętrze nowej strefy.

Region(Rectangle)

Inicjalizuje nową strukturę Aspose.Imaging.Region z określonej struktury Asposa.Imaging.Rectangle.

public Region(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle, która definiuje wnętrze nowej dzielnicy.

Region(GraphicsPath)

Inicjalizuje nowy Aspose.Imaging.Region z określonymi Asposem.Imaging.GraphicsPath.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

A Aspose.Imaging.GraphicsPath, który definiuje nowy Asposa.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

Aktualizuj ten Aspose.Imaging.Region, aby zawierać część określonej struktury Asposa.Imaging.RectangleF, która nie łączy się z tym Asposem.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF w celu uzupełnienia tej struktury Aspos.Imaging.Region.

Complement(Rectangle)

Aktualizuj ten Aspose.Imaging.Region, aby zawierać część określonej struktury Asposa.Imaging.Rectangle, która nie łączy się z tym Asposem.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle, aby uzupełnić tę strukturę Asposa.Imaging.Region.

Complement(GraphicsPath)

Aktualizuj tę stronę Aspose.Imaging.Region, aby zawierać określony obszar Aspos.Imaging.GraphicsPath, który nie łączy się z tym obszarem.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

W Aspose.Imaging.GraphicsPath do uzupełnienia tego Asposa.Imaging.Region.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Aktualizuj ten Aspose.Imaging.Region, aby zawierać określoną część Asposa.Imagingu.regionu, która nie łączy się z tym Asposem.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region sprzeciwia się uzupełnieniu tego przedmiotu Aspos.Imaging.region.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Stwórz dokładną głęboką kopię tego Aspose.Imaging.Region.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Region, który ta metoda tworzy.

Equals(Obiekt)

Sprawdź, czy obiekty są równe.

public override bool Equals(object obj)

Parameters

obj object

Kolejny obiekt.

Returns

bool

Wynik porównania równości.

Equals(Region, Grafika)

Sprawdzaj, czy określony obszar Aspose.Imaging.Region jest identyczny z tym obszarem Asposa.Imaging na określonym obszarze rysowania.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Atrakcje w pobliżu Aspose.Imaging.Region to test.

g Graphics

A Aspose.Imaging.Grafika, która reprezentuje powierzchnię rysującą.

Returns

bool

Prawda jest taka, że wnętrze regionu jest identyczne z wnętrzem tego regionu, gdy zastosowana jest transformacja powiązana z parametrem g’; w przeciwnym razie, fałszywa.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

Aktualizuje to Aspose.Imaging.Region, aby zawierać tylko część jego wnętrza, która nie łączy się z określoną strukturą Asposa.Imagingu.RectangleF.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF jest wykluczona z tej struktury Asposa.Imaging.Region.

Exclude(Rectangle)

Aktualizuje to Aspose.Imaging.Region, aby zawierać tylko część jego wnętrza, która nie łączy się z określoną strukturą Asposa.Imagingu.Rectangle.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle jest wykluczona z tego obszaru.

Exclude(GraphicsPath)

Aktualizuje się Aspose.Imaging.Region, aby zawierać tylko część jego wnętrza, która nie łączy się z określonymi Asposem.GrafikaPath.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath do wykluczenia z tego Aspos.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Aktualizuje się Aspose.Imaging.Region, aby zawierać tylko część jego wnętrza, która nie łączy się z określonymi Asposem.

public void Exclude(Region region)

Parameters

region Region

Obszar do wyłączenia z tego obszaru Aspose.Imaging.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Zdobądź kod hash bieżącego obiektu.

public override int GetHashCode()

Returns

int

To jest kod hash.

Intersect(RectangleF)

Aktualizuje to Aspose.Imaging.Region do samej skrzyżowania z określoną strukturą Aspos.Imaging.RectangleF.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF do łączenia się z tym Asposem.Imaging.Region.

Intersect(Rectangle)

Aktualizuje to Aspose.Imaging.Region do samej skrzyżowania z określoną strukturą Aspos.Imaging.Rectangle.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle do łączenia się z tym Asposem.Imaging.Region.

Intersect(GraphicsPath)

Aktualizuje to Aspose.Imaging.Region do samej skrzyżowania z określonymi Asposem.Imaging.GraphicsPath.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath do łączenia się z tym Aspos.Imaging.Region.

Intersect(Region)

Aktualizuje to Aspose.Imaging.Region do samej skrzyżowania z określonymi Asposem.Wyobraź sobie.

public void Intersect(Region region)

Parameters

region Region

Aspose.Imaging.Region do łączenia się z tym Asposem.Wobraźnia.region.

IsEmpty(Graphics)

Sprawdzaj, czy ten Aspose.Imaging.Region ma puste wnętrze na określonej powierzchni rysowania.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafika, która reprezentuje powierzchnię rysującą.

Returns

bool

prawdą jest, jeśli wnętrze tego Aspose.Imaging.Region jest puste, gdy stosuje się przekształcenie związane z g’; w przeciwnym razie, fałszywe.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Sprawdzaj, czy ten Aspose.Imaging.Region ma nieskończony wnętrze na określonej powierzchni rysowania.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

A Aspose.Imaging.Grafika, która reprezentuje powierzchnię rysującą.

Returns

bool

prawdą jest, jeśli wnętrze tego Aspose.Imaging.Region jest nieskończone, gdy zastosowana jest transformacja związana z g’; w przeciwnym razie, fałszywa.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Floty, floty)

Sprawdź, czy określony punkt znajduje się w tym obszarze Aspose.Imaging.

public bool IsVisible(float x, float y)

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

Returns

bool

Prawda, gdy określony punkt jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywe.

IsVisible(punktów)

Sprawdź, czy określona struktura Aspose.Imaging.PointF jest zawarta w tym obszarze.

public bool IsVisible(PointF point)

Parameters

point PointF

Struktura Aspose.Imaging.PointF do przetestowania.

Returns

bool

prawidłowy, gdy punkt " jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywy.

IsVisible(Float, Float, Grafika)

Sprawdzaj, czy określony punkt znajduje się w tym Aspose.Imaging.Region przy wyciągnięciu za pomocą określonego Asposa.Imaging.Grafika.

public bool IsVisible(float x, float y, Graphics g)

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

Prawda, gdy określony punkt jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywe.

IsVisible(PointF, Grafika)

Sprawdzaj, czy określona struktura Aspose.Imaging.PointF znajduje się w tym obszarze, gdy jest wyciągnięta przy użyciu określonego asposa.imaging.Grafika.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Struktura Aspose.Imaging.PointF do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy punkt " jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywy.

IsVisible(float, float, float, float)

Sprawdzaj, czy jakakolwiek część określonego rektangulu znajduje się w tym Aspose.Imaging.Region.

public bool IsVisible(float x, float y, float width, float height)

Parameters

x float

X-koordynacja górnego lewego rogu prawnego do przetestowania.

y float

Y-koordynacja górnego lewego rogu prawnego do przetestowania.

width float

Szerokość rektaku do przetestowania.

height float

Wysokość rektaku do przetestowania.

Returns

bool

prawidłowy, gdy jakakolwiek część określonego rektaku jest zawarta w tym przedmiocie Aspose.Imaging.Region; w przeciwnym razie fałszywa.

IsVisible(RectangleF)

Sprawdzaj, czy jakakolwiek część określonej struktury Aspose.Imaging.RectangleF znajduje się w tej części.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF do przetestowania.

Returns

bool

prawidłowy, gdy jakakolwiek część rect’ jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

IsVisible(float, float, float, float, grafika)

Sprawdzaj, czy jakakolwiek część określonego rektaku znajduje się w tym Aspose.Imaging.Region, gdy jest wyciągnięta za pomocą określonej Asposa.Imaging.Grafika.

public bool IsVisible(float x, float y, float width, float height, Graphics g)

Parameters

x float

X-koordynacja górnego lewego rogu prawnego do przetestowania.

y float

Y-koordynacja górnego lewego rogu prawnego do przetestowania.

width float

Szerokość rektaku do przetestowania.

height float

Wysokość rektaku do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy jakakolwiek część określonego rektaku jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

IsVisible(RectangleF, Grafika)

Sprawdź, czy jakakolwiek część określonej struktury Aspose.Imaging.RectangleF jest zawarta w ramach tego Asposa.Imaging.Region, gdy wyciągnięta za pomocą określonego Aspos.imagingu.Grafiki.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowe, gdy rect’ jest zawarte w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywe.

IsVisible(int, int, grafika)

Testuje, czy określony punkt jest zawarty w tym Obiekt Aspose.Imaging.Region przy wyciągnięciu za pomocą określonego Obiektu Aspos.Grafika.

public bool IsVisible(int x, int y, Graphics g)

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy określony punkt znajduje się w tym Aspose.Imaging.Region; w przeciwnym razie fałszywy.

IsVisible(Point)

Sprawdź, czy określona struktura Aspose.Imaging.punktu jest zawarta w tym obszarze.

public bool IsVisible(Point point)

Parameters

point Point

Struktura Aspose.Imaging.punktu do przetestowania.

Returns

bool

prawidłowy, gdy punkt " jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywy.

IsVisible(punkt, grafika)

Sprawdzaj, czy określona struktura Aspose.Imaging.Point znajduje się w tym obszarze, gdy jest wyciągnięta przy użyciu określonego asposa.imaging.Grafika.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Struktura Aspose.Imaging.punktu do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy punkt " jest zawarty w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywy.

IsVisible(Int, int, int, int, int)

Sprawdzaj, czy jakakolwiek część określonego rektangulu znajduje się w tym Aspose.Imaging.Region.

public bool IsVisible(int x, int y, int width, int height)

Parameters

x int

X-koordynacja górnego lewego rogu prawnego do przetestowania.

y int

Y-koordynacja górnego lewego rogu prawnego do przetestowania.

width int

Szerokość rektaku do przetestowania.

height int

Wysokość rektaku do przetestowania.

Returns

bool

prawidłowy, gdy jakakolwiek część określonego rektaku jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

IsVisible(Rectangle)

Sprawdź, czy jakakolwiek część określonej struktury Aspose.Imaging.Rectangle jest zawarta w tym obszarze.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle do przetestowania.

Returns

bool

Ta metoda zwraca się prawdziwa, gdy jakakolwiek część rect’ jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

IsVisible(int, int, int, int, grafika)

Sprawdzaj, czy jakakolwiek część określonego rektaku znajduje się w tym Aspose.Imaging.Region, gdy jest wyciągnięta za pomocą określonej Asposa.Imaging.Grafika.

public bool IsVisible(int x, int y, int width, int height, Graphics g)

Parameters

x int

X-koordynacja górnego lewego rogu prawnego do przetestowania.

y int

Y-koordynacja górnego lewego rogu prawnego do przetestowania.

width int

Szerokość rektaku do przetestowania.

height int

Wysokość rektaku do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy jakakolwiek część określonego rektaku jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

IsVisible(Rectangle , Grafika)

Sprawdź, czy jakakolwiek część określonej struktury Aspose.Imaging.Rectangle jest zawarta w tym obszarze, gdy jest wyciągnięta za pomocą określonego obszaru.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle do przetestowania.

g Graphics

A Aspose.Imaging.Grafika reprezentująca kontekst graficzny.

Returns

bool

prawidłowy, gdy jakakolwiek część rect’ jest zawarta w tym Aspose.Imaging.Region; w przeciwnym razie, fałszywa.

MakeEmpty()

Inicjalizuje to Aspose.Imaging.Region do pustego wnętrza.

public void MakeEmpty()

MakeInfinite()

Inicjalizuje to Aspose.Imaging.Region sprzeciwia się nieskończonej wnętrzu.

public void MakeInfinite()

Transform(Matrix)

Transformacja tego Aspose.Imaging.Region przez określony Aspos.Imaging.Matrix.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix, dzięki któremu można przekształcić ten Aspos.Imaging.Region.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(Floty, floty)

Oszczędza współrzędne tego Aspose.Imaging.Region za określoną kwotę.

public void Translate(float dx, float dy)

Parameters

dx float

Suma do odszkodowania Aspose.Imaging.Region w sposób horyzontalny.

dy float

Suma do odszkodowania tego Aspose.Imaging.Region pionowo.

Translate(i int, int)

Oszczędza współrzędne tego Aspose.Imaging.Region za określoną kwotę.

public void Translate(int dx, int dy)

Parameters

dx int

Suma do odszkodowania Aspose.Imaging.Region w sposób horyzontalny.

dy int

Suma do odszkodowania tego Aspose.Imaging.Region pionowo.

Union(RectangleF)

Aktualizuje to Aspose.Imaging.Region do zjednoczenia samego siebie i określonej struktury Aspos.RectangleF.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF łączy się z tym Asposem.Imaging.Region.

Union(Rectangle)

Aktualizuje to Aspose.Imaging.Region do zjednoczenia samego siebie i określonej struktury Aspos.Imaging.Rectangle.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle łączy się z tym Asposem.Imaging.Region.

Union(GraphicsPath)

Aktualizuje to Aspose.Imaging.Region do samego zjednoczenia i określonego Asposa.Imaging.GraphicsPath.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath do połączenia z tym Asposem.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Aktualizuje to Aspose.Imaging.Region do samego zjednoczenia i określonego Asposa.Immagingu.region.

public void Union(Region region)

Parameters

region Region

Aspose.Imaging.Region do połączenia z tym Asposem.Wobraźnia.region.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

Aktualizuje to Aspose.Imaging.Region do stowarzyszenia minus przejście samego siebie z określonej struktury Asposa.Imagingu.RectangleF.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Struktura Aspose.Imaging.RectangleF do xor z tym Asposem.Imaging.Region.

Xor(Rectangle)

Aktualizuje to Aspose.Imaging.Region do stowarzyszenia minus skrzyżowanie siebie z określoną strukturą Asposa.Imagingu.Rectangle.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Struktura Aspose.Imaging.Rectangle do xor z tym Asposa.Imaging.Region.

Xor(GraphicsPath)

Aktualizuje to Aspose.Imaging.Region do związków minus przejście samodzielnie z określony Aspos.Imaging.GraphicsPath.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

W Aspose.Imaging.GraphicsPath do xor z tym Aspos.Imaging.Region.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Aktualizacja tego Aspose.Imaging.Region do związków minus przejścia samego siebie z określonymi Asposem.

public void Xor(Region region)

Parameters

region Region

W Aspose.Imaging.Region do xor z tym Aspos.Imaging.region.

Exceptions

ArgumentNullException

region’ is null.

 Polski