728x90
반응형
728x170
▶ MainWindow.xaml
<Window x:Class="TestProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="800"
Height="600"
Title="DrawingImage 클래스 : GlyphRunDrawing 객체를 사용해 이미지 만들기"
FontFamily="나눔고딕코딩"
FontSize="16">
<Grid Margin="10">
<Border
HorizontalAlignment="Center"
VerticalAlignment="Center"
BorderBrush="Gray"
BorderThickness="1">
<Image Name="image" />
</Border>
</Grid>
</Window>
728x90
▶ MainWindow.xaml.cs
using System;
using System.Windows;
using System.Windows.Media;
namespace TestProject
{
/// <summary>
/// 메인 윈도우
/// </summary>
public partial class MainWindow : Window
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainWindow()
/// <summary>
/// 생성자
/// </summary>
public MainWindow()
{
InitializeComponent();
GlyphRun glyphRun = new GlyphRun
(
new GlyphTypeface(new Uri(@"C:\Windows\Fonts\times.ttf")),
0,
false,
13.333333333333334,
new ushort[] { 43, 72, 79, 79, 82, 3, 58, 82, 85, 79, 71 },
new Point(0, 12.29),
new double[]
{
9.62666666666667,
7.41333333333333,
2.96,
2.96,
7.41333333333333,
3.70666666666667,
12.5866666666667,
7.41333333333333,
4.44,
2.96,
7.41333333333333
},
null,
null,
null,
null,
null,
null
);
GlyphRunDrawing glyphRunDrawing = new GlyphRunDrawing(Brushes.Black, glyphRun);
DrawingImage drawingImage = new DrawingImage(glyphRunDrawing);
drawingImage.Freeze();
this.image.Source = drawingImage;
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'C# > WPF' 카테고리의 다른 글
[C#/WPF] UIElement 클래스 : PreviewDragOver/PreviewDrop 이벤트를 사용해 파일 드래그 & 드롭 사용하기 (0) | 2020.08.25 |
---|---|
[C#/WPF] DrawingContext 클래스 : PushOpacity/Pop 메소드 사용하기 (0) | 2020.08.25 |
[C#/WPF] DrawingContext 클래스 : PushOpacity/Pop 메소드 사용하기 (0) | 2020.08.25 |
[C#/WPF] DrawingBrush 엘리먼트 : GeometryDrawing 객체를 사용해 격자 배경 브러시 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingBrush 엘리먼트 : GeometryDrawing 객체를 사용해 체크 배경 브러시 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingImage 클래스 : GeometryDrawing 객체를 사용해 이미지 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingBrush 클래스 : ImageDrawing 객체를 사용해 브러시 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingImage 클래스 : ImageDrawing 객체를 사용해 이미지 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingBrush 클래스 : GeometryDrawing 객체를 사용해 브러시 만들기 (0) | 2020.08.25 |
[C#/WPF] DrawingImage 클래스 : GeometryDrawing/ImageDrawing 객체를 사용해 이미지 만들기 (0) | 2020.08.25 |
댓글을 달아 주세요