5
RichTextBox
의 내용을 내용의 특정 줄로 옮기고 싶습니다. RichTextBox
은 을 포함하는 ScrollViewer
에서 제공합니다. 이 메서드는 MSDN에 설명되어 있지만 offset이라는 매개 변수의 측정 단위는 specified이 아닙니다. 유형은 double
입니다.WPF RichTextBox의 줄 번호에서 ScrollToVerticalOffset에 대한 오프셋 계산
VerticalOffset
TextBox
의 속성은 장치 독립적 인 단위 (단위당 1/96 인치)로 문서화됩니다.
그래서 글꼴 크기에서 오프셋을 계산하려고했습니다. 글꼴 크기는 픽셀 단위로 표시됩니다. 결과 수식은
offset = fontSize * 96/72 * lineNumber;
입니다. 그러나 원하는 줄 뒤로 건너 뜁니다. 지금은이 계산을 사용하고 있습니다 :
offset = fontSize * lineNumber;
이것이 맞습니까?
계산이 좋은 것 같습니다. 하지만 지금은 계산을 확인할 수 없습니다. – Christian