1

私はPrivateFontこのように宣言しています

 PrivateFont = new PrivateFontCollection();
        string[] fontFiles = this.GetFontFiles();
        foreach (string fontFile in fontFiles)
        {
            PrivateFont.AddFontFile(fontFile);
        }

次に、インデックスでフォント情報を取得します。

Font = new Font(PrivateFont.Families[2], 16);

今、フォント名でフォントファミリーを取得したい。どのようにできるのか?

4

1 に答える 1

3

可能な1つの方法は(私があなたの質問だと思うように)

var font = PrivateFont.Families
                     .Where(c => c.Name == "Arial")
                     .FirstOrDefault();
于 2015-10-05T08:34:45.940 に答える