2010-01-12 2 views
1

StringFormat 플래그를 사용하면 직사각형의 문자열을 다르게 표현할 수 있습니다.StringFormat 플래그 : 전체 라인을 표시합니다.

in this examplestring_format.FormatFlags = StringFormatFlags.NoClip 하나를 사용 하였다 :

txt = "The quick brown fox jumps over the lazy dog." 

난 (비 잘리고 중심) 줄로 전적 텍스트를 나타낼 수있는 데

alt text http://www.java2s.com/Tutorial/VBImages/NoClipStringFormatFlag.PNG

질문

.

즉, 텍스트의 길이를 알지 못해 기본 사각형을 사용하지만 텍스트가 어디에 있어야하는지 알고 있습니다. 입니다.

StringFormat format = new StringFormat(StringFormatFlags.NoClip | StringFormatFlags.NoWrap); 
format.Alignment = StringAlignment.Center; 
format.Trimming = StringTrimming.None; 
e.Graphics.DrawString(text, SystemFonts.DefaultFont, Brushes.Black, rect, format); 
+0

그래서 당신은 당신의 사각형으로 텍스트를 뭉개 버려, 또는 그냥 센터와 텍스트를 수 있도록하려면 : –

답변

2

은 내가 StringFormat.Trimming 속성이 나는 당신의 질문을 이해한다면이 발생 만들 수있는 마법의 생각 왼쪽과 오른쪽은 잘리지 않는가?
관련 문제