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 RegionInheritance
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
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
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
region’ isnull.
DeepClone()
Stwórz dokładną głęboką kopię tego Aspose.Imaging.Region.
public Region DeepClone()Returns
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
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
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
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
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
region’ is null.
GetHashCode()
Zdobądź kod hash bieżącego obiektu.
public override int GetHashCode()Returns
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
region’ is null.