■ FontWeightConverter 클래스의 ConvertToString/ConvertFromString 메소드를 사용하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
using System; using System.Windows; FontWeightConverter converter = new FontWeightConverter(); string thinString = converter.ConvertToString(FontWeights.Thin ); string extraLightString = converter.ConvertToString(FontWeights.ExtraLight); string ultraLightString = converter.ConvertToString(FontWeights.UltraLight); string lightString = converter.ConvertToString(FontWeights.Light ); string normalString = converter.ConvertToString(FontWeights.Normal ); string regularString = converter.ConvertToString(FontWeights.Regular ); string mediumString = converter.ConvertToString(FontWeights.Medium ); string demiBoldString = converter.ConvertToString(FontWeights.DemiBold ); string semiBoldString = converter.ConvertToString(FontWeights.SemiBold ); string boldString = converter.ConvertToString(FontWeights.Bold ); string extraBoldString = converter.ConvertToString(FontWeights.ExtraBold ); string ultraBoldString = converter.ConvertToString(FontWeights.UltraBold ); string blackString = converter.ConvertToString(FontWeights.Black ); string heavyString = converter.ConvertToString(FontWeights.Heavy ); string extraBlackString = converter.ConvertToString(FontWeights.ExtraBlack); string ultraBlackString = converter.ConvertToString(FontWeights.UltraBlack); Console.WriteLine(thinString ); Console.WriteLine(extraLightString); Console.WriteLine(ultraLightString); Console.WriteLine(lightString ); Console.WriteLine(normalString ); Console.WriteLine(regularString ); Console.WriteLine(mediumString ); Console.WriteLine(demiBoldString ); Console.WriteLine(semiBoldString ); Console.WriteLine(boldString ); Console.WriteLine(extraBoldString ); Console.WriteLine(ultraBoldString ); Console.WriteLine(blackString ); Console.WriteLine(heavyString ); Console.WriteLine(extraBlackString); Console.WriteLine(ultraBlackString); Console.WriteLine(); FontWeight thinFontWeight = (FontWeight)converter.ConvertFromString(thinString ); FontWeight extraLightFontWeight = (FontWeight)converter.ConvertFromString(extraLightString); FontWeight ultraLightFontWeight = (FontWeight)converter.ConvertFromString(ultraLightString); FontWeight lightFontWeight = (FontWeight)converter.ConvertFromString(lightString ); FontWeight normalFontWeight = (FontWeight)converter.ConvertFromString(normalString ); FontWeight regularFontWeight = (FontWeight)converter.ConvertFromString(regularString ); FontWeight mediumFontWeight = (FontWeight)converter.ConvertFromString(mediumString ); FontWeight demiBoldFontWeight = (FontWeight)converter.ConvertFromString(demiBoldString ); FontWeight semiBoldFontWeight = (FontWeight)converter.ConvertFromString(semiBoldString ); FontWeight boldFontWeight = (FontWeight)converter.ConvertFromString(boldString ); FontWeight extraBoldFontWeight = (FontWeight)converter.ConvertFromString(extraBoldString ); FontWeight ultraBoldFontWeight = (FontWeight)converter.ConvertFromString(ultraBoldString ); FontWeight blackFontWeight = (FontWeight)converter.ConvertFromString(blackString ); FontWeight heavyFontWeight = (FontWeight)converter.ConvertFromString(heavyString ); FontWeight extraBlackFontWeight = (FontWeight)converter.ConvertFromString(extraBlackString); FontWeight ultraBlackFontWeight = (FontWeight)converter.ConvertFromString(ultraBlackString); Console.WriteLine(thinFontWeight ); Console.WriteLine(extraLightFontWeight); Console.WriteLine(ultraLightFontWeight); Console.WriteLine(lightFontWeight ); Console.WriteLine(normalFontWeight ); Console.WriteLine(regularFontWeight ); Console.WriteLine(mediumFontWeight ); Console.WriteLine(demiBoldFontWeight ); Console.WriteLine(semiBoldFontWeight ); Console.WriteLine(boldFontWeight ); Console.WriteLine(extraBoldFontWeight ); Console.WriteLine(ultraBoldFontWeight ); Console.WriteLine(blackFontWeight ); Console.WriteLine(heavyFontWeight ); Console.WriteLine(extraBlackFontWeight); Console.WriteLine(ultraBlackFontWeight); |