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
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
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
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
region’ isnull.
DeepClone()
Bu Aspose.Imaging.Region’un tam derin bir kopyasını oluşturun.
public Region DeepClone()
Returns
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
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
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
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
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
region’ is null.
GetHashCode()
Mevcut nesnenin hash kodu alın.
public override int GetHashCode()
Returns
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
eğer bu Aspose.Imaging.Region’un içi boşsa, g’ ile ilişkili dönüşüm uygulanır; aksi takdirde, sahte.
Exceptions
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
Bu Aspose.Imaging.Region’un içi, g’ ile ilişkili dönüşüm uygulandığında sonsuzsa doğru; aksi takdirde, yanlış.
Exceptions
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
region’ is null.