FarPoint.Win.TextRenderer.dll 에
TextRenderer.DrawText 라는 말그대로 DrawText 메소드가 있다.
void TextRenderer.DrawText(Graphics g, string text, Font font, Rectangle bounds, Color foreColor, int formatFlags);
중요한건 저 formatFlags 라는 파라매터인데...
문자열을 그릴때 정렬에 대한 속성이 들어간다.
아직 명확한 정의를 찾지를 못해서...
그냥 노가다를 좀 해본 결과
0 -> Top/Left
1 -> Top/Center
2 -> Top/Right
3 -> Top/Center
-----------------------
4 -> Center/Left
5 -> Center/Center
6 -> Center/Right
7 -> Center/Center
-----------------------
8 -> Bottom/Left
9 -> Bottom/Center
10 -> Bottom/Right
11 -> Bottom/Center
-----------------------
12 -> Center/Left
13 -> Center/Center
14 -> Center/Right
15 -> Center/Center
----------------------
16 -> Top/Left
17 -> Top/Center
18 -> Top/Right
19 -> Top/Center
.........
이런식으로 나오는데....뭔 이유로 이렇게 나오는지 모르겠다.
0, 1, 2
4, 5, 6
8, 9, 10 으로 대충 정렬을 할 순 있는데...
현재 WordWarp 에 대한 속성을 찾지를 못해서....한줄이 넘어가면 그냥 쭉.......................ㅡㅡ;;;;
->
System.Windows.Forms.TextFormatFlags 를 동일하게 사용함.
WordWrap -> (int)(TextFormatFlags.WordBreak | TextFormatFlags.TextBoxControl)
'Dev::DotNet > WinForm' 카테고리의 다른 글
FarPoint Spread 출력화면 이미지 추출 (0) | 2013.10.23 |
---|---|
ProeprtyGrid 에서 사용자 Editor 생성 (0) | 2013.02.12 |
Property 속성 변경 (0) | 2013.02.05 |
Spread 의 AllowCellOverflow 에 대해서.... (0) | 2012.08.08 |
C# 에서 Codejock 의 Ribbon 과 Docking (0) | 2012.07.21 |