Class Region
Nama dari : Aspose.Imaging Pengumpulan: Aspose.Imaging.dll (25.4.0)
Ini menggambarkan interior bentuk grafis yang terdiri dari rektangle dan jalur. kelas ini tidak dapat diwarisi.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Region
Inheritance
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Memulai sebuah Aspose.Imaging.Region baru.
public Region()
Region(RectangleF)
Inicialisasi Aspose.Imaging.Region baru dari struktur Aspose.Imaging.RectangleF yang ditentukan.
public Region(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF yang menentukan interior Aspose.Imaging.Region yang baru.
Region(Rectangle)
Inicialisasi Aspose.Imaging.Region baru dari struktur Aspose.Imaging.Rectangle yang ditentukan.
public Region(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle yang menentukan interior Aspose.Imaging.Region yang baru.
Region(GraphicsPath)
Inicialisasi Aspose.Imaging.Region baru dengan Aspose.Imaging.GraphicsPath yang ditentukan.
public Region(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath yang mendefinisikan Aspose.Imaging.Region baru.
Exceptions
path’ is null.
Methods
Complement(RectangleF)
Mengemas kini Aspose.Imaging.Region ini untuk mencakup bagian dari struktur Aspose.Imaging.RectangleF yang tidak berinterseksi dengan Aspose.Imaging.Region ini.
public void Complement(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk melengkapi Aspose.Imaging.Region ini.
Complement(Rectangle)
Mengemas kini Aspose.Imaging.Region ini untuk mencakup bagian dari struktur Aspose.Imaging.Rectangle yang ditentukan yang tidak berinterseksi dengan Aspose.Imaging.Region ini.
public void Complement(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk melengkapi Aspose.Imaging.Region ini.
Complement(GraphicsPath)
Mengemas kini Aspose.Imaging.Region ini untuk mencakup bagian dari Aspose.Imaging.GraphicsPath yang tidak berinterseksi dengan Aspose.Imaging.Region ini.
public void Complement(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath untuk melengkapi Aspose.Imaging.Region ini.
Exceptions
path’ isnull.
Complement(Region)
Update ini Aspose.Imaging.Region untuk mencakup bagian dari Aspose.Imaging.Region yang ditentukan yang tidak berinterseksi dengan Aspose.Imaging.Region ini.
public void Complement(Region region)
Parameters
region
Region
Aspose.Imaging.Region bersetuju untuk melengkapi objek Aspose.Imaging.Region ini.
Exceptions
region’ isnull.
DeepClone()
Mencipta salinan yang tepat dari Aspose.Imaging.Region ini.
public Region DeepClone()
Returns
Aspose.Imaging.Region yang dibuat oleh metode ini.
Equals(objek)
Periksa apakah objek yang sama.
public override bool Equals(object obj)
Parameters
obj
object
objek yang lain.
Returns
Hasil perbandingan kesetaraan.
Equals(Wilayah, Grafis)
Tes apakah Aspose.Imaging.Region yang ditentukan identik dengan Aspose.Imaging.Region ini pada permukaan lukisan yang ditentukan.
public bool Equals(Region region, Graphics g)
Parameters
region
Region
Aspose.Imaging.Region untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili permukaan menggambar.
Returns
Memang benar jika interior wilayah ini identik dengan interior wilayah ini ketika transformasi yang terkait dengan parameter g’ diterapkan; jika tidak, palsu.
Exceptions
g ‘or
region’ is null.
Exclude(RectangleF)
Update ini Aspose.Imaging.Region untuk mengandung hanya bagian dari interiornya yang tidak berinterseksi dengan struktur Aspose.Imaging.RectangleF yang ditentukan.
public void Exclude(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk dikecualikan dari Aspose.Imaging.Region ini.
Exclude(Rectangle)
Update ini Aspose.Imaging.Region untuk mengandung hanya bagian dari interiornya yang tidak berinterseksi dengan struktur Aspose.Imaging.Rectangle yang ditentukan.
public void Exclude(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk dikecualikan dari Aspose.Imaging.Region ini.
Exclude(GraphicsPath)
Update ini Aspose.Imaging.Region untuk mengandung hanya bagian dari interiornya yang tidak berinterseksi dengan Aspose.Imaging.GraphicsPath yang ditentukan.
public void Exclude(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath untuk mengecualikan dari Aspose.Imaging.Region ini.
Exceptions
path’ is null.
Exclude(Region)
Update ini Aspose.Imaging.Region untuk mengandung hanya bagian dari interiornya yang tidak berinterseksi dengan Aspose.Imaging.Region yang ditentukan.
public void Exclude(Region region)
Parameters
region
Region
Aspose.Imaging.Region untuk dikecualikan dari Aspose.Imaging.Region ini.
Exceptions
region’ is null.
GetHashCode()
Dapatkan kode hash dari objek saat ini.
public override int GetHashCode()
Returns
dengan kode hash.
Intersect(RectangleF)
Update ini Aspose.Imaging.Region ke persimpangan itu sendiri dengan struktur Aspose.Imaging.RectangleF yang ditentukan.
public void Intersect(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk berinterseksi dengan Aspose.Imaging.Region ini.
Intersect(Rectangle)
Update ini Aspose.Imaging.Region ke persimpangan itu sendiri dengan struktur Aspose.Imaging.Rectangle yang ditentukan.
public void Intersect(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk berinterseksi dengan Aspose.Imaging.Region ini.
Intersect(GraphicsPath)
Update ini Aspose.Imaging.Region ke persimpangan itu sendiri dengan Aspose.Imaging.GraphicsPath yang ditentukan.
public void Intersect(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath untuk menghubungkan dengan Aspose.Imaging.Region ini.
Intersect(Region)
Update ini Aspose.Imaging.Region ke persimpangan diri dengan Aspose.Imaging.Region yang ditentukan.
public void Intersect(Region region)
Parameters
region
Region
Aspose.Imaging.Region untuk berinterseks dengan Aspose.Imaging.Region ini.
IsEmpty(Graphics)
Uji apakah Aspose.Imaging.Region ini memiliki interior kosong di permukaan lukisan yang ditentukan.
public bool IsEmpty(Graphics g)
Parameters
g
Graphics
Aspose.Imaging.Grafik yang mewakili permukaan menggambar.
Returns
benar jika interior Aspose.Imaging.Region ini kosong ketika transformasi yang terkait dengan g’ diterapkan; jika tidak, palsu.
Exceptions
g’ is null.
IsInfinite(Graphics)
Uji apakah Aspose.Imaging.Region ini memiliki interior yang tak terbatas di permukaan lukisan yang ditentukan.
public bool IsInfinite(Graphics g)
Parameters
g
Graphics
Aspose.Imaging.Grafik yang mewakili permukaan menggambar.
Returns
benar jika interior Aspose.Imaging.Region ini tak terbatas ketika transformasi yang terkait dengan g’ diterapkan; jika tidak, palsu.
Exceptions
g’ is null.
IsVisible(Banjir, Banjir)
Periksa apakah titik yang ditentukan terkandung di dalam Aspose.Imaging.Region ini.
public bool IsVisible(float x, float y)
Parameters
x
float
Koordinat x dari titik untuk diuji.
y
float
Y-koordinat dari titik untuk diuji.
Returns
Memang benar ketika titik yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(PointF)
Menguji apakah struktur Aspose.Imaging.PointF yang ditentukan terkandung dalam Aspose.Imaging.Region ini.
public bool IsVisible(PointF point)
Parameters
point
PointF
Struktur Aspose.Imaging.PointF untuk diuji.
Returns
benar ketika point’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Float, Float dan Grafis)
Tes apakah titik yang ditentukan terkandung dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(float x, float y, Graphics g)
Parameters
x
float
Koordinat x dari titik untuk diuji.
y
float
Y-koordinat dari titik untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
Memang benar ketika titik yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(PointF dan Graphics)
Tes apakah struktur Aspose.Imaging.PointF yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Grafik yang ditentukan.
public bool IsVisible(PointF point, Graphics g)
Parameters
point
PointF
Struktur Aspose.Imaging.PointF untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika point’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Angkatan Laut, Angkatan Laut, Angkatan Laut)
Tes apakah bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini.
public bool IsVisible(float x, float y, float width, float height)
Parameters
x
float
Koordinat x dari sudut kiri atas rektangle untuk diuji.
y
float
Koordinat y dari sudut kiri atas rektangle untuk diuji.
width
float
Ketebalan rektangle untuk diuji.
height
float
Ketinggian rektangle untuk diuji.
Returns
benar ketika bagian dari rektangle yang ditentukan terkandung di dalam objek Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(RectangleF)
Tes apakah bagian dari struktur Aspose.Imaging.RectangleF yang ditentukan terkandung dalam Aspose.Imaging.Region ini.
public bool IsVisible(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk diuji.
Returns
benar ketika bagian apa pun dari rect’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(float, float, float, float dan grafis)
Tes apakah bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(float x, float y, float width, float height, Graphics g)
Parameters
x
float
Koordinat x dari sudut kiri atas rektangle untuk diuji.
y
float
Koordinat y dari sudut kiri atas rektangle untuk diuji.
width
float
Ketebalan rektangle untuk diuji.
height
float
Ketinggian rektangle untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(RectangleF, Grafis)
Tes apakah bagian dari struktur Aspose.Imaging.RectangleF yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(RectangleF rect, Graphics g)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika rect’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(int, int, grafis)
Menguji apakah titik yang ditentukan terkandung dalam objek Aspose.Imaging.Region ini ketika dicetak menggunakan objek Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(int x, int y, Graphics g)
Parameters
x
int
Koordinat x dari titik untuk diuji.
y
int
Y-koordinat dari titik untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika titik yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Point)
Menguji apakah struktur Aspose.Imaging.Point yang ditentukan terkandung dalam Aspose.Imaging.Region ini.
public bool IsVisible(Point point)
Parameters
point
Point
Struktur Aspose.Imaging.Point untuk diuji.
Returns
benar ketika point’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Titik, Grafis)
Tes apakah struktur Aspose.Imaging.Point yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(Point point, Graphics g)
Parameters
point
Point
Struktur Aspose.Imaging.Point untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika point’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(int, int, int, int dan int)
Tes apakah bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini.
public bool IsVisible(int x, int y, int width, int height)
Parameters
x
int
Koordinat x dari sudut kiri atas rektangle untuk diuji.
y
int
Koordinat y dari sudut kiri atas rektangle untuk diuji.
width
int
Ketebalan rektangle untuk diuji.
height
int
Ketinggian rektangle untuk diuji.
Returns
benar ketika bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Rectangle)
Tes apakah bagian dari struktur Aspose.Imaging.Rectangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini.
public bool IsVisible(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk diuji.
Returns
Metode ini kembali benar ketika bagian apa pun dari rect’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(int, int, int, int, grafis)
Tes apakah bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(int x, int y, int width, int height, Graphics g)
Parameters
x
int
Koordinat x dari sudut kiri atas rektangle untuk diuji.
y
int
Koordinat y dari sudut kiri atas rektangle untuk diuji.
width
int
Ketebalan rektangle untuk diuji.
height
int
Ketinggian rektangle untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika bagian dari rektangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini; jika tidak, palsu.
IsVisible(Rectangle dan Grafis)
Tes apakah bagian dari struktur Aspose.Imaging.Rectangle yang ditentukan terkandung di dalam Aspose.Imaging.Region ini ketika dicetak menggunakan Aspose.Imaging.Graphics yang ditentukan.
public bool IsVisible(Rectangle rect, Graphics g)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk diuji.
g
Graphics
Aspose.Imaging.Grafik yang mewakili konteks grafik.
Returns
benar ketika bagian apa pun dari rect’ terkandung dalam Aspose.Imaging.Region ini; jika tidak, palsu.
MakeEmpty()
Inicialisasi Aspose.Imaging.Region ini ke dalam ruangan kosong.
public void MakeEmpty()
MakeInfinite()
Iniinisasikan Aspose.Imaging.Region ini menentang interior yang tak terbatas.
public void MakeInfinite()
Transform(Matrix)
Transformasi ini Aspose.Imaging.Region oleh Aspose.Imaging.Matrix yang ditentukan.
public void Transform(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Matrix di mana untuk mengubah Aspose.Imaging.Region ini.
Exceptions
matrix’ is null.
Translate(Banjir, Banjir)
Mengurangi koordinat dari Aspose.Imaging.Region ini dengan jumlah yang ditentukan.
public void Translate(float dx, float dy)
Parameters
dx
float
Jumlah untuk mengimbangi ini Aspose.Imaging.Region secara horizontal.
dy
float
Jumlah untuk mengimbangi ini Aspose.Imaging.Region secara vertikal.
Translate(dengan int, int)
Mengurangi koordinat dari Aspose.Imaging.Region ini dengan jumlah yang ditentukan.
public void Translate(int dx, int dy)
Parameters
dx
int
Jumlah untuk mengimbangi ini Aspose.Imaging.Region secara horizontal.
dy
int
Jumlah untuk mengimbangi ini Aspose.Imaging.Region secara vertikal.
Union(RectangleF)
Mengemas kini Aspose.Imaging.Region ini ke kesatuan itu sendiri dan struktur Aspose.Imaging.RectangleF yang ditentukan.
public void Union(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk bergabung dengan Aspose.Imaging.Region ini.
Union(Rectangle)
Update ini Aspose.Imaging.Region ke kesatuan itu sendiri dan struktur Aspose.Imaging.Rectangle yang ditentukan.
public void Union(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk bergabung dengan Aspose.Imaging.Region ini.
Union(GraphicsPath)
Mengemas kini Aspose.Imaging.Region ini ke kesatuan itu sendiri dan Aspose.Imaging.GraphicsPath yang ditentukan.
public void Union(GraphicsPath path)
Parameters
path
GraphicsPath
Aspose.Imaging.GraphicsPath untuk bergabung dengan Aspose.Imaging.Region ini.
Exceptions
path’ is null.
Union(Region)
Update ini Aspose.Imaging.Region ke kesatuan itu sendiri dan yang ditentukan Aspose.Imaging.Region.
public void Union(Region region)
Parameters
region
Region
Aspose.Imaging.Region untuk bergabung dengan Aspose.Imaging.Region ini.
Exceptions
region’ is null.
Xor(RectangleF)
Update ini Aspose.Imaging.Region ke union minus persimpangan diri dengan struktur Aspose.Imaging.RectangleF yang ditentukan.
public void Xor(RectangleF rect)
Parameters
rect
RectangleF
Struktur Aspose.Imaging.RectangleF untuk xor dengan Aspose.Imaging.Region ini.
Xor(Rectangle)
Update ini Aspose.Imaging.Region ke union minus persimpangan diri dengan struktur Aspose.Imaging.Rectangle yang ditentukan.
public void Xor(Rectangle rect)
Parameters
rect
Rectangle
Struktur Aspose.Imaging.Rectangle untuk xor dengan Aspose.Imaging.Region ini.
Xor(GraphicsPath)
Update ini Aspose.Imaging.Region ke union minus persimpangan diri dengan yang ditentukan Aspose.Imaging.GraphicsPath.
public void Xor(GraphicsPath path)
Parameters
path
GraphicsPath
The Aspose.Imaging.GraphicsPath untuk xor dengan ini Aspose.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Update ini Aspose.Imaging.Region ke union minus persimpangan diri dengan yang ditentukan Aspose.Imaging.Region.
public void Xor(Region region)
Parameters
region
Region
The Aspose.Imaging.Region untuk xor dengan ini Aspose.Imaging.Region.
Exceptions
region’ is null.