我想将
因此,我尝试根据字体大小计算偏移量。字体大小以像素为单位给出。得到的公式是:
但是这跳过了所需的行。目前我正在使用以下计算:
RichTextBox
的内容移动到特定行。该控件提供了来自嵌入式 ScrollViewer
的 ScrollToVerticalOffset
方法。该方法在 MSDN 中有文档,但参数名为 offset 的度量单位未指定。类型为 double
。
TextBox
的 VerticalOffset
属性以设备独立单位记录(每单位为 1/96 英寸)。因此,我尝试根据字体大小计算偏移量。字体大小以像素为单位给出。得到的公式是:
offset = fontSize * 96 / 72 * lineNumber;
但是这跳过了所需的行。目前我正在使用以下计算:
offset = fontSize * lineNumber;
这是否正确?