프로젝트

일반

사용자정보

통계
| 브랜치(Branch): | 개정판:

markus / FinalService / KCOM_FinalService / Markus.Fonts / FontHelper.cs @ c206d293

이력 | 보기 | 이력해설 | 다운로드 (683 Bytes)

1
using System;
2
using System.Collections.Generic;
3
using System.IO;
4
using System.Linq;
5
using System.Reflection;
6
using System.Text;
7
using System.Threading.Tasks;
8

    
9
namespace Markus.Fonts
10
{
11
    public static class FontHelper
12
    {
13
        public static System.Windows.Media.FontFamily GetFontFamily(string name)
14
        {
15
            return new System.Windows.Media.FontFamily(new Uri("pack://application:,,,/resources/"), $"./#{name}");
16
        }
17

    
18
        public static Stream GetFontStream(string fileName)
19
        {
20
            Assembly asm = Assembly.GetExecutingAssembly();
21

    
22
            return asm.GetManifestResourceStream($"Markus.Fonts.Resources.{fileName}");
23
        }
24
    }
25
}
클립보드 이미지 추가 (최대 크기: 500 MB)