Class Region

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

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ isnull.

DeepClone()

Mencipta salinan yang tepat dari Aspose.Imaging.Region ini.

public Region DeepClone()

Returns

Region

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

bool

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

bool

Memang benar jika interior wilayah ini identik dengan interior wilayah ini ketika transformasi yang terkait dengan parameter g’ diterapkan; jika tidak, palsu.

Exceptions

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Dapatkan kode hash dari objek saat ini.

public override int GetHashCode()

Returns

int

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

bool

benar jika interior Aspose.Imaging.Region ini kosong ketika transformasi yang terkait dengan g’ diterapkan; jika tidak, palsu.

Exceptions

ArgumentNullException

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

bool

benar jika interior Aspose.Imaging.Region ini tak terbatas ketika transformasi yang terkait dengan g’ diterapkan; jika tidak, palsu.

Exceptions

ArgumentNullException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Indonesia