FontFamily

FontFamily enumeration

Yazı tipi ailesini temsil eder.

public enum FontFamily

değerler

İsimDeğerTanım
Auto0Genel bir aile adı belirtir. Bu ad, yazı tipi hakkında bilgi bulunmadığında veya önemli olmadığında kullanılır. Varsayılan yazı tipi kullanılır.
Roman1Serifli orantılı bir yazı tipi belirtir. Bir örnek Times New Roman’dır.
Swiss2Serifsiz orantılı bir yazı tipi belirtir. Bir örnek Arial’dır.
Modern3Serifli veya serifsiz bir monospace yazı tipi belirtir. Monospace yazı tipleri genellikle moderndir; örnekler arasında Pica, Elite ve Courier New bulunur.
Script4El yazısına benzeyecek şekilde tasarlanmış bir yazı tipi belirtir; örnekler arasında Script ve Cursive bulunur.
Decorative5Yeni bir yazı tipi belirtir. Bir örnek Eski İngilizce’dir.

Notlar

Bir yazı tipi ailesi, ortak çizgi genişliği ve serif özelliklerine sahip yazı tiplerinin kümesidir.

Örnekler

Bir belgedeki her yazı tipinin ayrıntılarına nasıl erişileceğini ve bunların nasıl yazdırılacağını gösterir.

Document doc = new Document(MyDir + "Document.docx");

IEnumerator<FontInfo> fontCollectionEnumerator = doc.FontInfos.GetEnumerator();
while (fontCollectionEnumerator.MoveNext())
{
    FontInfo fontInfo = fontCollectionEnumerator.Current;
    if (fontInfo != null)
    {
        Console.WriteLine("Font name: " + fontInfo.Name);

        // Alt adlar genellikle boştur.
        Console.WriteLine("Alt name: " + fontInfo.AltName);
        Console.WriteLine("\t- Family: " + fontInfo.Family);
        Console.WriteLine("\t- " + (fontInfo.IsTrueType ? "Is TrueType" : "Is not TrueType"));
        Console.WriteLine("\t- Pitch: " + fontInfo.Pitch);
        Console.WriteLine("\t- Charset: " + fontInfo.Charset);
        Console.WriteLine("\t- Panose:");
        Console.WriteLine("\t\tFamily Kind: " + fontInfo.Panose[0]);
        Console.WriteLine("\t\tSerif Style: " + fontInfo.Panose[1]);
        Console.WriteLine("\t\tWeight: " + fontInfo.Panose[2]);
        Console.WriteLine("\t\tProportion: " + fontInfo.Panose[3]);
        Console.WriteLine("\t\tContrast: " + fontInfo.Panose[4]);
        Console.WriteLine("\t\tStroke Variation: " + fontInfo.Panose[5]);
        Console.WriteLine("\t\tArm Style: " + fontInfo.Panose[6]);
        Console.WriteLine("\t\tLetterform: " + fontInfo.Panose[7]);
        Console.WriteLine("\t\tMidline: " + fontInfo.Panose[8]);
        Console.WriteLine("\t\tX-Height: " + fontInfo.Panose[9]);
    }
}

Ayrıca bakınız