Class Region

Class Region

İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)

Doğrudan ve yollardan oluşan bir grafik biçiminin içini anlatır.Bu sınıf miras alınamaz.

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

Inheritance

object Region

mirasçı üyeleri

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

Constructors

Region()

Yeni bir Aspose.Imaging.Region oluşturun.

public Region()

Region(RectangleF)

Yeni bir Aspose.Imaging.Region’u belirlenen Aspose.Imaging.RectangleF yapısından başlatır.

public Region(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı, yeni Aspose.Imaging.Region’un içini tanımlar.

Region(Rectangle)

Yeni Aspose.Imaging.Region’u belirlenen Aspose.Imaging.Rectangle yapısından başlatır.

public Region(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı, yeni Aspose.Imaging.Region’un içini tanımlar.

Region(GraphicsPath)

Yeni bir Aspose.Imaging.Region ile belirtilen Aspose.Imaging.GraphicsPath ile başlatılır.

public Region(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath, yeni Aspose.Imaging.Region’u tanımlayan bir yöntemdir.

Exceptions

ArgumentNullException

path’ is null.

Methods

Complement(RectangleF)

Bu Aspose.Imaging.Region’u, bu Aspose.Imaging.Region ile birbirine karışmayan belirtilen Aspose.Imaging.RectangleF yapısının kısmını içermek için güncelleyin.

public void Complement(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı bu Aspose.Imaging.Region’u tamamlamak için.

Complement(Rectangle)

Bu Aspose.Imaging.Region’u, bu Aspose.Imaging.Region ile birbirine bağlanmayan belirtilen Aspose.Imaging.Rectangle yapısının kısmını içermek için güncelleyin.

public void Complement(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı bu Aspose.Imaging.Region’u tamamlamak için.

Complement(GraphicsPath)

Bu Aspose.Imaging.Region’u güncelleyin ve bu Aspose.Imaging.Region ile çarpışmayan belirtilen Aspose.Imaging.GraphicsPath’ın kısmını içerir.

public void Complement(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Region tamamlamak için.

Exceptions

ArgumentNullException

path’ isnull.

Complement(Region)

Bu Aspose.Imaging.Region’u, bu Aspose.Imaging.Region ile birbirine bağlanmayan belirtilen Aspose.Imaging.Region’un kısmını içermek için güncelleyin.

public void Complement(Region region)

Parameters

region Region

Aspose.Imaging.Region bu Aspose.Imaging.Region nesnesini tamamlamak için itiraz ediyor.

Exceptions

ArgumentNullException

region’ isnull.

DeepClone()

Bu Aspose.Imaging.Region’un tam derin bir kopyasını oluşturun.

public Region DeepClone()

Returns

Region

Aspose.Imaging.Region bu yöntemi oluşturur.

Equals(nesne)

nesnelerin eşit olup olmadığını kontrol edin.

public override bool Equals(object obj)

Parameters

obj object

Diğer nesne ise.

Returns

bool

Eşitlik karşılaştırma sonuçları.

Equals(Bölge , Grafik)

Belirlenen Aspose.Imaging.Region’un belirlenen çizim yüzeyinde bu Aspose.Imaging.Region ile aynı olup olmadığını test edin.

public bool Equals(Region region, Graphics g)

Parameters

region Region

Aspose.Imaging.Region denemek için.

g Graphics

Bir Aspose.Imaging.Grafik bir çizim yüzeyi temsil eder.

Returns

bool

Eğer bölgenin içi bu bölgenin içine benzer ise, g’ parametresi ile ilişkili dönüşüm uygulanır; aksi takdirde, yanlış.

Exceptions

ArgumentNullException

g ‘or region’ is null.

Exclude(RectangleF)

Bu Aspose.Imaging.Region’u yalnızca belirtilen Aspose.Imaging.RectangleF yapısı ile çaprazlaşmayan iç kısmını içermek için güncelleyin.

public void Exclude(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı bu Aspose.Imaging.Region dışlamak için.

Exclude(Rectangle)

Bu Aspose.Imaging.Region’u yalnızca belirtilen Aspose.Imaging.Rectangle yapısı ile çaprazlaşmayan iç kısmını içermek için güncelleyin.

public void Exclude(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı bu Aspose.Imaging.Region dışlamak için.

Exclude(GraphicsPath)

Bu Aspose.Imaging.Region’u yalnızca belirtilen Aspose.Imaging.GraphicsPath ile çaprazlaşmayan iç kısmını içermek için güncelleyin.

public void Exclude(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Region dışlamak için.

Exceptions

ArgumentNullException

path’ is null.

Exclude(Region)

Bu Aspose.Imaging.Region’u yalnızca belirtilen Aspose.Imaging.Region ile çarpışmayan iç kısmını içermek için güncelleyin.

public void Exclude(Region region)

Parameters

region Region

Aspose.Imaging.Region bu Aspose.Imaging.Region dışında.

Exceptions

ArgumentNullException

region’ is null.

GetHashCode()

Mevcut nesnenin hash kodu alın.

public override int GetHashCode()

Returns

int

Hash kodu ile ilgili.

Intersect(RectangleF)

Bu Aspose.Imaging.Region’u belirtilen Aspose.Imaging.RectangleF yapısı ile kendi çaprazına güncelleyin.

public void Intersect(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı bu Aspose.Imaging.Region ile birbirine bağlanır.

Intersect(Rectangle)

Bu Aspose.Imaging.Region’u belirtilen Aspose.Imaging.Rectangle yapısı ile kendi çaprazına güncelleyin.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı bu Aspose.Imaging.Region ile birbirine bağlanır.

Intersect(GraphicsPath)

Bu Aspose.Imaging.Region’u belirtilen Aspose.Imaging.GraphicsPath ile kendi çaprazına güncelleyin.

public void Intersect(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Region ile bağlantı kurmak için.

Intersect(Region)

Bu Aspose.Imaging.Region’u belirtilen Aspose.Imaging.Region ile kendi çaprazına güncelleyin.

public void Intersect(Region region)

Parameters

region Region

Aspose.Imaging.Region bu Aspose.Imaging.Region ile birleştirmek için.

IsEmpty(Graphics)

Bu Aspose.Imaging.Region’un belirlenen çizim yüzeyinde boş bir iç mekanı olup olmadığını test edin.

public bool IsEmpty(Graphics g)

Parameters

g Graphics

Bir Aspose.Imaging.Grafik bir çizim yüzeyi temsil eder.

Returns

bool

eğer bu Aspose.Imaging.Region’un içi boşsa, g’ ile ilişkili dönüşüm uygulanır; aksi takdirde, sahte.

Exceptions

ArgumentNullException

g’ is null.

IsInfinite(Graphics)

Bu Aspose.Imaging.Region’un belirlenen çizim yüzeyinde sonsuz bir iç mekanı olup olmadığını test edin.

public bool IsInfinite(Graphics g)

Parameters

g Graphics

Bir Aspose.Imaging.Grafik bir çizim yüzeyi temsil eder.

Returns

bool

Bu Aspose.Imaging.Region’un içi, g’ ile ilişkili dönüşüm uygulandığında sonsuzsa doğru; aksi takdirde, yanlış.

Exceptions

ArgumentNullException

g’ is null.

IsVisible(Yüzme , Yüzme)

Bu Aspose.Imaging.Region içinde belirtilen nokta olup olmadığını test edin.

public bool IsVisible(float x, float y)

Parameters

x float

X-koordinasyonu test edilecek noktaya aittir.

y float

Sınav noktası için y-koordinat.

Returns

bool

Bu Aspose.Imaging.Region içinde belirtilen nokta içerdiği zaman doğru; aksi takdirde, sahte.

IsVisible(PointF)

Aspose.Imaging.PointF yapısının bu Aspose.Imaging.Region içinde olup olmadığını test edin.

public bool IsVisible(PointF point)

Parameters

point PointF

Test etmek için Aspose.Imaging.PointF yapısı.

Returns

bool

doğru olduğunda point’ bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(Float, Float ve Grafik)

Bu Aspose.Imaging.Region içinde belirtilen nokta içeriyor olup olmadığını, belirtilen Aspose.Imaging.Grafik kullanılarak çekildiğinde test edin.

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

Parameters

x float

X-koordinasyonu test edilecek noktaya aittir.

y float

Sınav noktası için y-koordinat.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

Bu Aspose.Imaging.Region içinde belirtilen nokta içerdiği zaman doğru; aksi takdirde, sahte.

IsVisible(PointF ve Grafik)

Belirlenen Aspose.Imaging.PointF yapısının bu Aspose.Imaging.Region içinde olup olmadığını, belirlenen Aspose.Imaging.Grafik kullanılarak çizildiğinde test edin.

public bool IsVisible(PointF point, Graphics g)

Parameters

point PointF

Test etmek için Aspose.Imaging.PointF yapısı.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

doğru olduğunda point’ bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(Float , Float , Float , Float)

Bu Aspose.Imaging.Region içinde belirtilen düz açıın herhangi bir kısmının olup olmadığını test edin.

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

Parameters

x float

Sınav için sağ üst köşedeki x-koordinat.

y float

Y-koordinasyonu test etmek için sağ üst köşede y-koordinasyon.

width float

test etmek için düz açı genişliği.

height float

Sınav için düz açı yüksekliği.

Returns

bool

Bu Aspose.Imaging.Region nesnesinde belirtilen düzlemin herhangi bir kısmı yer alırsa doğru; aksi takdirde, sahte.

IsVisible(RectangleF)

Belirlenen Aspose.Imaging.RectangleF yapısının herhangi bir kısmının bu Aspose.Imaging.Region içinde olup olmadığını test edin.

public bool IsVisible(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı test edilmelidir.

Returns

bool

doğru olduğunda rect’ herhangi bir kısmı bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(Float, Float, Float, Grafikler)

Bu Aspose.Imaging.Region içinde belirtilen düzlemin herhangi bir kısmının belirtilen Aspose.Imaging.Grafik kullanılarak çekildiğinde olup olmadığını test edin.

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

Parameters

x float

Sınav için sağ üst köşedeki x-koordinat.

y float

Y-koordinasyonu test etmek için sağ üst köşede y-koordinasyon.

width float

test etmek için düz açı genişliği.

height float

Sınav için düz açı yüksekliği.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

Bu Aspose.Imaging.Region içinde belirtilen düzlemin herhangi bir kısmı bulunursa doğru; aksi takdirde, sahte.

IsVisible(RectangleF , Grafik)

Belirlenen Aspose.Imaging.RectangleF yapısının herhangi bir kısmının bu Aspose.Imaging.Region içinde olup olmadığını, belirlenen Aspose.Imaging.Grafik kullanılarak çekildiğinde test edin.

public bool IsVisible(RectangleF rect, Graphics g)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı test edilmelidir.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

doğru olduğunda rect’ bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(int, int, grafikler)

Bu Aspose.Imaging.Region nesnesinin içinde belirtilen nokta olup olmadığını, belirtilen Aspose.Imaging.Graphics nesnesini kullanarak çekildiğinde test edin.

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

Parameters

x int

X-koordinasyonu test edilecek noktaya aittir.

y int

Sınav noktası için y-koordinat.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

doğru olduğunda belirtilen nokta bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(Point)

Belirlenen Aspose.Imaging.Point yapısının bu Aspose.Imaging.Region içinde olup olmadığını test edin.

public bool IsVisible(Point point)

Parameters

point Point

Test etmek için Aspose.Imaging.Point yapısı.

Returns

bool

doğru olduğunda point’ bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

IsVisible(Görüntüleme, Grafik)

Belirlenen Aspose.Imaging.Point yapısının bu Aspose.Imaging.Region içinde olup olmadığını, belirlenen Aspose.Imaging.Grafik kullanılarak çizildiğinde test edin.

public bool IsVisible(Point point, Graphics g)

Parameters

point Point

Test etmek için Aspose.Imaging.Point yapısı.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

doğru olduğunda point’ bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

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

Bu Aspose.Imaging.Region içinde belirtilen düz açıın herhangi bir kısmının olup olmadığını test edin.

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

Parameters

x int

Sınav için sağ üst köşedeki x-koordinat.

y int

Y-koordinasyonu test etmek için sağ üst köşede y-koordinasyon.

width int

test etmek için düz açı genişliği.

height int

Sınav için düz açı yüksekliği.

Returns

bool

Bu Aspose.Imaging.Region içinde belirtilen düzlemin herhangi bir kısmı bulunursa doğru; aksi takdirde, sahte.

IsVisible(Rectangle)

Belirlenen Aspose.Imaging.Rectangle yapısının herhangi bir kısmının bu Aspose.Imaging.Region içinde olup olmadığını test edin.

public bool IsVisible(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı test edilmelidir.

Returns

bool

Bu yöntem, rect’in herhangi bir kısmının bu Aspose.Imaging.Region’da yer aldığında gerçeğe dönüşür; aksi takdirde, sahte.

IsVisible(int , int , int , int , grafikler)

Bu Aspose.Imaging.Region içinde belirtilen düzlemin herhangi bir kısmının belirtilen Aspose.Imaging.Grafik kullanılarak çekildiğinde olup olmadığını test edin.

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

Parameters

x int

Sınav için sağ üst köşedeki x-koordinat.

y int

Y-koordinasyonu test etmek için sağ üst köşede y-koordinasyon.

width int

test etmek için düz açı genişliği.

height int

Sınav için düz açı yüksekliği.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

Bu Aspose.Imaging.Region içinde belirtilen düzlemin herhangi bir kısmı bulunursa doğru; aksi takdirde, sahte.

IsVisible(Çerçeve, Grafik)

Belirlenen Aspose.Imaging.Rectangle yapısının herhangi bir kısmının bu Aspose.Imaging.Region içinde olup olmadığını, belirlenen Aspose.Imaging.Grafik kullanılarak çekildiğinde test edin.

public bool IsVisible(Rectangle rect, Graphics g)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı test edilmelidir.

g Graphics

Bir Aspose.Imaging.Grafik bir grafik bağlamını temsil eder.

Returns

bool

doğru olduğunda rect’ herhangi bir kısmı bu Aspose.Imaging.Region içinde yer alır; aksi takdirde, sahte.

MakeEmpty()

Bu Aspose.Imaging.Region’u boş bir içeriye başlatın.

public void MakeEmpty()

MakeInfinite()

Bu Aspose.Imaging.Region, sonsuz bir içe karşı çıkıyor.

public void MakeInfinite()

Transform(Matrix)

Bu Aspose.Imaging.Region’u belirtilen Aspose.Imaging.Matrix ile dönüştürür.

public void Transform(Matrix matrix)

Parameters

matrix Matrix

Aspose.Imaging.Matrix hangi bu Aspose.Imaging.Region dönüştürmek için.

Exceptions

ArgumentNullException

matrix’ is null.

Translate(Yüzme , Yüzme)

Bu Aspose.Imaging.Region’un koordinatlarını belirlenen miktarla ödeyin.

public void Translate(float dx, float dy)

Parameters

dx float

Bu Aspose.Imaging.Region için indirim miktarı yatay olarak.

dy float

Bu Aspose.Imaging.Region vertikal olarak telafi etmek için miktar.

Translate(int , int , int)

Bu Aspose.Imaging.Region’un koordinatlarını belirlenen miktarla ödeyin.

public void Translate(int dx, int dy)

Parameters

dx int

Bu Aspose.Imaging.Region için indirim miktarı yatay olarak.

dy int

Bu Aspose.Imaging.Region vertikal olarak telafi etmek için miktar.

Union(RectangleF)

Bu Aspose.Imaging.Region’u kendi birliğine ve belirtilen Aspose.Imaging.RectangleF yapısına güncelleyin.

public void Union(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı bu Aspose.Imaging.Region ile birleştirmek için.

Union(Rectangle)

Bu Aspose.Imaging.Region’u kendi birliğine ve belirtilen Aspose.Imaging.Rectangle yapısına güncelleyin.

public void Union(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı bu Aspose.Imaging.Region ile birleştirmek için.

Union(GraphicsPath)

Bu Aspose.Imaging.Region’u kendi birliğine ve belirtilen Aspose.Imaging.GraphicsPath’a güncelleyin.

public void Union(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Region ile birleştirmek.

Exceptions

ArgumentNullException

path’ is null.

Union(Region)

Bu Aspose.Imaging.Region’u kendi birliğine ve belirtilen Aspose.Imaging.Region’a güncelleyin.

public void Union(Region region)

Parameters

region Region

Bu Aspose.Imaging.Region ile birleşmek için Aspose.Imaging.Region.

Exceptions

ArgumentNullException

region’ is null.

Xor(RectangleF)

Bu Aspose.Imaging.Region’u birliğe güncelleyin ve Aspose.Imaging.RectangleF yapısı ile kendisinin çaprazını azaltın.

public void Xor(RectangleF rect)

Parameters

rect RectangleF

Aspose.Imaging.RectangleF yapısı bu Aspose.Imaging.Region ile xor.

Xor(Rectangle)

Bu Aspose.Imaging.Region’u birliğe güncelleyin ve Aspose.Imaging.Rectangle yapısı ile kendisinin çaprazını azaltın.

public void Xor(Rectangle rect)

Parameters

rect Rectangle

Aspose.Imaging.Rectangle yapısı bu Aspose.Imaging.Region ile xor.

Xor(GraphicsPath)

Bu Aspose.Imaging.Region’u birliğe güncelleyin ve Aspose.Imaging.GraphicsPath ile kendisinin çaprazını azaltın.

public void Xor(GraphicsPath path)

Parameters

path GraphicsPath

Aspose.Imaging.GraphicsPath bu Aspose.Imaging.Region ile xor.

Exceptions

ArgumentNullException

path’ is null.

Xor(Region)

Bu Aspose.Imaging.Region’u birliğe güncelleyin ve Aspose.Imaging.Region ile kendisinin çaprazını azaltın.

public void Xor(Region region)

Parameters

region Region

Aspose.Imaging.Region bu Aspose.Imaging.Region ile xor.

Exceptions

ArgumentNullException

region’ is null.

 Türkçe