Class Region
Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.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
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 __RectangleF.
public Region(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF określająca wnętrze nowej strefy.
Region(Rectangle)
Inicjalizuje nową Aspose.Imaging.Region z określonej struktury __Rectangle.
public Region(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle, która definiuje wnętrze nowej dzielnicy.
Region(GraphicsPath)
Inicjalizuje nową strefę Aspose.Imaging.Region z określonymi stronami WR17.GraphicsPath.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
A Aspose.Imaging.GraphicsPath, który definiuje nową Wl17.Region.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Aktualizuje tę stronę Aspose.Imaging.Region, aby zawierać część określonej struktury __ WL16__ .RectangleF, która nie łączy się z tą stroną.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF umożliwia uzupełnienie tej struktury W L17.Region.
Complement(Rectangle)
Aktualizuje tę Aspose.Imaging.Region, aby zawierać podział określonej struktury __Rectangle, która nie łączy się z tą W L17.region.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle, aby uzupełnić tę W L17.Region.
Complement(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region, aby zawierać podział określonego __ WL16_.GraphicsPath, który nie łączy się z tym WR17_ .region.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
W Aspose.Imaging.GraphicsPath do uzupełnienia tego WR17.Region.
Exceptions
path’ isnull.
Complement(Region)
Aktualizuje to Aspose.Imaging.Region, aby zawierać podział określonego WR17.regionu, który nie łączy się z tym _www.
public void Complement(Region region)
Parameters
region
Region
Obiekt Aspose.Imaging.Region jest przedmiotem uzupełnienia tego obiektu __ WL16__ .Regional.
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ślona strefa Aspose.Imaging.Region jest identyczna z tą strefą __ WL16_.region na wyznaczonej powierzchni rysowania.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
WL17_.Region do przetestowania.
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 tę stronę Aspose.Imaging.Region, aby zawierać tylko część jej wnętrza, która nie łączy się z określoną strukturą Wl17.RectangleF.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF jest wykluczona z tego Wl17.Region.
Exclude(Rectangle)
Aktualizuje tę stronę Aspose.Imaging.Region, aby zawierać tylko część jej wnętrza, która nie łączy się z określoną strukturą W L17.Rectangle.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle jest wykluczona z tego Wl17.Region.
Exclude(GraphicsPath)
Aktualizuje tę stronę Aspose.Imaging.Region, aby zawierać tylko część jej wnętrza, która nie łączy się z określonymi stronami Wl17.GraphicsPath.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
W Aspose.Imaging.GraphicsPath do wykluczenia z tego WR17.Region.
Exceptions
path’ is null.
Exclude(Region)
Aktualizuje tę stronę Aspose.Imaging.Region, aby zawierać tylko część jej wnętrza, która nie łączy się z określonymi stronami WR17.region.
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 tę Aspose.Imaging.Region do samej skrzyżowania z określoną strukturą __ WL16_.RectangleF.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF do łączenia się z tym obszarem Wl17.
Intersect(Rectangle)
Aktualizuje tę Aspose.Imaging.Region do samej skrzyżowania z określoną strukturą __ WL16__ .Rectangle.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle do łączenia się z tym obszarem __ WL7_.
Intersect(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region do samej skrzyżowania z określonymi Wl17.GraphicsPath.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
W Aspose.Imaging.GraphicsPath do łączenia się z tym Wl17.Region.
Intersect(Region)
Uaktualniamy tę strefę Aspose.Imaging.Region do samej skrzyżowania z określonymi obszarami W L17.region.
public void Intersect(Region region)
Parameters
region
Region
Obszar Aspose.Imaging.Region do łączenia się z tym obszarem Wl17.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 WL17_.Region jest nieskończony, 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)
Sprawdź, czy określony punkt znajduje się w tym Aspose.Imaging.Region, gdy jest wyciągnięty za pomocą określonego WR17.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)
Sprawdź, czy określona struktura Aspose.Imaging.PointF jest zawarta w tym Wl17.Regionu przy wyciągnięciu za pomocą określonego _www.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 dzielnicy W L17.
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 rektangulu znajduje się w tym Aspose.Imaging.Regionu przy wyciągnięciu za pomocą określonej W L17.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)
Sprawdzaj, czy jakakolwiek część określonej struktury Aspose.Imaging.RectangleF znajduje się w tej dzielnicy Wl17.Grafika przy wykonaniu przy użyciu określonego _www.
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 znajduje się w tym przedmiocie Aspose.Imaging.Region przy wyciągnięciu za pomocą określonego przedmiotu WR17.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.punktu jest zawarta w tej dzielnicy Wl17.obszar przy wyciągnięciu za pomocą określonej struktury _www.wl.
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)
Sprawdzaj, czy jakakolwiek część określonej struktury Aspose.Imaging.Rectangle znajduje się w tym W L17.Region.
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 rektangulu znajduje się w tym Aspose.Imaging.Regionu przy wyciągnięciu za pomocą określonej W L17.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)
Sprawdzaj, czy jakakolwiek część określonej struktury Aspose.Imaging.Rectangle znajduje się w tej dzielnicy Wl17.Grafika przy wykonaniu przy użyciu określonego _ WL16_ .Graficzne.
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)
Przekształca ten obszar Aspose.Imaging.Region przez określony WR17.Matrix.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Materiał Aspose.Imaging.Matrix, przez który można przekształcić ten WR17.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 tę Aspose.Imaging.Region do samego zjednoczenia i określonej struktury __ WL16_.RectangleF.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF łączy się z tym W L17.Region.
Union(Rectangle)
Aktualizuje to Aspose.Imaging.Region do samego zjednoczenia i określonej struktury WR17.Rectangle.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle łączy się z tym _ www.wl17_.region .
Union(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region do samego związków i określonego Wl17.GraphicsPath.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
W Aspose.Imaging.GraphicsPath do łączenia z tym Wl17.Region.
Exceptions
path’ is null.
Union(Region)
Aktualizuje to Aspose.Imaging.Region do samego zjednoczenia i określonego WR17.region.
public void Union(Region region)
Parameters
region
Region
Region Aspose.Imaging.Region do połączenia z tym regionem _UW17.
Exceptions
region’ is null.
Xor(RectangleF)
Aktualizuje to Aspose.Imaging.Region do stowarzyszenia minus przejście samego z określonej struktury W L17.RectangleF.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
Struktura Aspose.Imaging.RectangleF do xor z tym __ WL7_.Region.
Xor(Rectangle)
Aktualizuje to Aspose.Imaging.Region do stowarzyszenia minus samą skrzyżowanie z określoną strukturą WR17.Rectangle.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Struktura Aspose.Imaging.Rectangle do xor z tym __ WL7_.Region.
Xor(GraphicsPath)
Aktualizuje to Aspose.Imaging.Region do związków minus przejście samego siebie z określonymi WR17.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
W Aspose.Imaging.GrafikaPatrz do xor z tym WR17.Region.
Exceptions
path’ is null.
Xor(Region)
Aktualizuje to Aspose.Imaging.Region do stowarzyszenia minus przejście samego siebie z określonymi W L17.region.
public void Xor(Region region)
Parameters
region
Region
WL17_.Okręg do xor z tym _W L17.
Exceptions
region’ is null.