3
이 같은 코드가있는 경우 :이 긴 경우FormattedText 개체를 사용하여 실제로 표시되는 텍스트의 양을 어떻게 알 수 있습니까?
가FormattedText text = new FormattedText(sTheBook,
System.Globalization.CultureInfo.CurrentUICulture,
System.Windows.FlowDirection.LeftToRight,
new Typeface("Times New Roman"),
13, Brushes.Black);
text.MaxTextWidth = 300;
text.MaxTextHeight = 600;
text.TextAlignment = TextAlignment.Justify;
dc.DrawText(text, new Point(10, 0));
... 다음, 단지 내가 (sTheBook를 통해) 전달 된 텍스트의 일부가 화면에 표시됩니다. 나중에 나머지를 표시 할 수 있도록 표시되는 금액을 알아야합니다! 필자는 텍스트의 양을 쉽게 측정 할 수 있지만 정확히 맞는 부분을 찾을 때까지 텍스트를 렌더링하고 다시 렌더링함으로써 검색을 수행하는 것은 어리석은 것처럼 보입니다.
이 기능이 있으면 다른 WPF 텍스트 렌더링 기술을 사용할 수 있습니다.
감사합니다.