728x90
반응형
728x170
▶ MainForm.cs
using System.Drawing;
using System.Drawing.Text;
using System.Windows.Forms;
using Steema.TeeChart.Drawing;
namespace TestProject
{
/// <summary>
/// 메인 폼
/// </summary>
public partial class MainForm : Form
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Public
#region 생성자 - MainForm()
/// <summary>
/// 생성자
/// </summary>
public MainForm()
{
InitializeComponent();
Text = "폰트 품질 설정하기";
this.tChart.Panel.Color = Color.Black;
this.tChart.Panel.Pen = new ChartPen(Color.Black);
this.tChart.Walls.Back.Color = Color.Black;
this.tChart.AfterDraw += tChart_AfterDraw;
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Private
#region TChart 그리기 후 처리하기 - tChart_AfterDraw(sender, graphics3D)
/// <summary>
/// TChart 그리기 후 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="graphics3D">그래픽스 3D</param>
private void tChart_AfterDraw(object sender, Graphics3D graphics3D)
{
int yValue = 75;
int xValue = 30;
graphics3D.Font.Size = 20;
graphics3D.Font.Color = Color.Yellow;
graphics3D.Font.Quality = TextRenderingHint.AntiAlias;
graphics3D.TextOut(xValue, yValue, "The quick brown fox jumped over the lazy dog.");
graphics3D.Font.Quality = TextRenderingHint.AntiAliasGridFit;
graphics3D.TextOut(xValue, yValue += 50, "The quick brown fox jumped over the lazy dog.");
graphics3D.Font.Quality = TextRenderingHint.ClearTypeGridFit;
graphics3D.TextOut(xValue, yValue += 50, "The quick brown fox jumped over the lazy dog.");
graphics3D.Font.Quality = TextRenderingHint.SingleBitPerPixel;
graphics3D.TextOut(xValue, yValue += 50, "The quick brown fox jumped over the lazy dog.");
graphics3D.Font.Quality = TextRenderingHint.SingleBitPerPixelGridFit;
graphics3D.TextOut(xValue, yValue += 50, "The quick brown fox jumped over the lazy dog.");
graphics3D.Font.Quality = TextRenderingHint.SystemDefault;
graphics3D.TextOut(xValue, yValue += 50, "The quick brown fox jumped over the lazy dog.");
}
#endregion
}
}
728x90
반응형
그리드형(광고전용)
'TeeChart > WinForm' 카테고리의 다른 글
[TEECHART/WINFORM] Graphics3D 클래스 : RotationCenter 속성을 사용해 회전 중심 설정하기 (0) | 2022.04.07 |
---|---|
[TEECHART/WINFORM] ICloneable 구현을 사용해 객체 복사하기 (0) | 2022.04.07 |
[TEECHART/WINFORM] TChart 클래스 : Aspect 속성을 사용해 직교 각도 설정하기 (0) | 2022.04.07 |
[TEECHART/WINFORM] HTML 텍스트 사용하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] Gradient 클래스 : MiddleColor 속성을 사용해 중간 색상 설정하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] Gradient 클래스 : 커스텀 그라디언트 사용하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] TChart 클래스 : BeforeDraw/BeforeDrawAxes/BeforeDrawSeries/AfterDraw 이벤트 사용하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] FastLine 클래스 : LinePen 속성을 사용해 라인 스타일/두께 설정하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] TChart 클래스 : Aspect 속성을 사용해 안티 알리아싱 설정하기 (0) | 2022.04.06 |
[TEECHART/WINFORM] TChart 클래스 : Aspect 속성을 사용해 차트 회전시키기 (0) | 2022.04.06 |
댓글을 달아 주세요