FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

WPF フォントの読み込み

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;

namespace Project1
{
internal static class Program
{
[STAThread]
private static void Main()
{
Window window = new Window();
TextBlock text = new TextBlock();

text.FontSize = 30;
text.FontFamily = new FontFamily("MS Gothic");
text.Text = "あいうえお";

window.MouseDown += (sender, e) =>
{
//フォント名を指定
const string fontName = "test.ttf";
//PathクラスのGetFullPath関数で、フォントのあるパスを取得
//絶対パスでないとエラーがでます
string fontFilePath = System.IO.Path.GetFullPath(fontName);

//FontsクラスのGetFontFamilies関数で、フォントの読み込み
//(注) 絶対パスにしないとエラーが出ます
ICollection font = Fonts.GetFontFamilies(fontFilePath);
//上で取得したインスタンスは実は、ReadOnlyCollectionクラスのインスタンス
ReadOnlyCollection ary = font as ReadOnlyCollection;

//読み込んだフォントに変更
text.FontFamily = ary[0];

};

window.Content = text;
window.ShowDialog();
}
}
}
スポンサーサイト
プロフィール

みにおん

Author:みにおん
c#でゲームを作る人です
web小説なども書いています

低学歴で馬鹿なのパート従業員
ですが、よろしく

相互リンク・ブロとも募集中です
コメントなどご自由にどうぞ

ホームページを見る
Twitter(個人ページ)
PIXIV(個人ページ)

○自作ゲーム一覧
ふりーむ
フリーゲーム夢幻
100%ふりげストア

・web小説
最後の時の夢

最新記事
最新コメント
月別アーカイブ
カテゴリ
ブロとも一覧

ボロボロのガタガタ

ゲームアプリ、ラインスタンプ開発日記(MMA Bros)

ミリオネアインテリジェンス!!!!! 資格編

ひろかずのブログ

srpの路地裏
検索フォーム
ブロとも申請フォーム

この人とブロともになる

RSSリンクの表示
リンク
アクセスランキング
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。