IRONSOFTWAREHOME
Nokta Atama
using IronSoftware.Drawing;

Point point = new Point(23, 50);

// Implicit casting from IronSoftware.Drawing.Point to System.Drawing.Point
System.Drawing.Point systemPoint = point;

// Implicit casting from IronSoftware.Drawing.Point to SixLabors.ImageSharp.Point
SixLabors.ImageSharp.Point sixPoint = point;

SixLabors.ImageSharp.PointF pointFloatS = new SixLabors.ImageSharp.PointF(22.5f, 35.5f);

// Implicit casting from SixLabors.ImageSharp.PointF to IronSoftware.Drawing.PointF
PointF pointFloatI = pointFloatS;
NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Nokta Atama

Nokta Atama

Point ve PointF sınıfları başlangıçta IronSoftware.Drawing içinde diğer çizim kütüphanelerinde, örneğin System.Drawing, SixLabors.ImageSharp, Maui.Graphics ve SkiaSharp içinde mevcut olan işlevleri eşleştirmek için oluşturulmuştur. Sonuç olarak, IronSoftware.Drawing, Point ve PointF nesneleri için örtük dönüştürme imkanı sağlar, böylece bunlar kütüphaneler arasında kullanılabilir ve programda kullanıcılar tarafından manipüle edilebilir.

Yukarıdaki kod snippet'i, örtük tür dönüşümünün nasıl sağlandığını gösterir. IronSoftware.Drawing.Point nesnesi başka bir kütüphaneden Point nesnesine dönüştürülürken, ikinci örnek karşıt dönüştürmeyi gösterir. Örtük dönüştürme gerçekleştirmek için, sadece IronSoftware.Drawing.Point nesnesini istenilen kütüphanenin değişkenine atayın.

Örtük tür dönüşümünün tüm kütüphaneler için geçerli olmadığını belirtmek önemlidir. Örneğin, System.Drawing.PointF 'yu IronSoftware.Drawing.PointF 'ya dönüştürmek mümkün değildir, çünkü System.Drawing tarafından desteklenmez. Ancak, IronSoftware.Drawing.Point ve PointF 'yu diğer kütüphanelere dönüştürmek mümkündür. IronSoftware.Drawing.Point nesnesinden dönüştürme yaparken, koordinatların değer tipi System.Double 'dan System.Int32 'ya değişir, oysa PointF için casting sonrasında System.Single değeri korunur.

GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 19,661,086Sürüm:2025.3yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez