Class Font
İçindekiler
[
Saklamak
]Font class
Yazı tipi yüzü, boyutu ve stil nitelikleri dahil olmak üzere metin için belirli bir format tanımlar. Bu sınıf miras alınamaz.
public sealed class Font
yapıcılar
İsim | Tanım |
---|---|
Font(Font, FontStyle) | Yeni bir başlatırFont belirtilen mevcut olanı kullananFont VeFontStyle numaralandırma. |
Font(string, float) | Yeni bir başlatırFont belirli bir boyut kullanarak. Karakter seti şu şekilde ayarlanmıştır:Default , grafik birimiPoint , yazı tipi stiliRegular . |
Font(string, float, FontStyle) | Yeni bir başlatırFont belirli bir boyut ve stil kullanarak. Karakter seti şu şekilde ayarlanmıştır:Default , grafik birimiPoint . |
Font(string, float, GraphicsUnit) | Yeni bir başlatırFont belirli bir boyut ve birim kullanarak. Karakter seti şu şekilde ayarlanmıştır:Default stil şu şekilde ayarlanır:Regular . |
Font(string, float, FontStyle, GraphicsUnit) | Yeni bir başlatırFont belirtilen bir boyut, stil ve birim kullanarak. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Yeni bir başlatırFont belirtilen bir boyut, stil, birim ve karakter seti kullanarak. |
Özellikleri
İsim | Tanım |
---|---|
Bold { get; } | Bunun olup olmadığını gösteren bir değer alır.Font kalın. |
CharacterSet { get; } | Bu karakter kümesini belirten bir bayt değeri alır.Font kullanır. |
Italic { get; } | Bunun olup olmadığını gösteren bir değer alır.Font italiktir. |
Name { get; } | Bunun yüz adını alırFont . |
Size { get; } | Bunun em boyutunu alırFont tarafından belirtilen birimlerde ölçülür.Unit özellik. |
Strikeout { get; } | Bunun olup olmadığını gösteren bir değer alır.Font font. boyunca yatay bir çizgi belirtir. |
Style { get; } | Bunun için stil bilgisi alırFont . |
Underline { get; } | Bunun olup olmadığını gösteren bir değer alır.Font altı çizili. |
Unit { get; } | Bunun için ölçü birimini alırFont . |
yöntemler
İsim | Tanım |
---|---|
DeepClone() | Bunun tam bir derin kopyasını oluştururFont . |
override Equals(object) | Belirtilen nesnenin birFont ve bununla aynı özellik değerlerine sahipFont . |
override GetHashCode() | Bunun için hash kodunu alırFont . |
override ToString() | Bunun insan tarafından okunabilir bir dize temsilini döndürürFont . |
Örnekler
Bu örnek, Image yüzeyinde dizeler çizmek için Font ve SolidBrush sınıfının kullanımını gösterir. Örnek, yeni bir Görüntü oluşturur ve Figures ve GraphicsPath kullanarak şekiller çizer.
[C#]
//Görüntünün bir örneğini oluşturur
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
// Graphics sınıfının bir örneğini oluşturur ve başlatır
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Grafik yüzeyini temizler
graphics.Clear(Color.Wheat);
// Font örneğini oluşturur
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Kırmızı Rengi olan bir SolidBrush örneği oluştur
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
//Bir Dizi Çiz
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// dışa aktarma seçeneklerini oluşturun.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// tüm değişiklikleri kaydet
image.Save("C:\\temp\\output.gif", options);
}
Ayrıca bakınız
- ad alanı Aspose.PSD
- toplantı Aspose.PSD