Class Font

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

İsimTanı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

İsimTanı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.Fontitaliktir.
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

İsimTanı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