검색결과 리스트
글
훈스에서 질문보다가 여기 저기 찾다보니 API에서 SetTextCharacterExtra 놈을 찾았다.
글자간의 간격을 조절해주는 것이라는데..
그래서 바로 한번 해 보았다.
[DllImport("gdi32.dll", CharSet=CharSet.Auto)]
public static extern int SetTextCharacterExtra(
IntPtr hdc, // DC handle
int nCharExtra // extra-space value
);
작업하기 전 저놈을 꼭!! 선언을 하고
private void Form1_Paint(object sender, PaintEventArgs e)
{
IntPtr hdc = e.Graphics.GetHdc();
SetTextCharacterExtra(hdc, 20);
e.Graphics.ReleaseHdc(hdc);
e.Graphics.DrawString("test", this.Font, Brushes.Black, 15, 5);
}
상에서 간격 조절(위에서 20) 해보니 해당하는 간격 만큼 글자 사이의 간격이 조절되어 나온다.
RECENT COMMENT