IVerticalFractionMap 接口

定义

在字符位置和总垂直范围的小数部分之间进行映射 ITextView

public interface class IVerticalFractionMap
public interface class IVerticalFractionMap
__interface IVerticalFractionMap
public interface IVerticalFractionMap
type IVerticalFractionMap = interface
Public Interface IVerticalFractionMap
派生

注解

有效的文本位置范围为 [0 ... TextView]。 有效的滚动条坐标为 [0.0 .。。1.0]。 0.0 对应于文本视图中第一行的顶部;1.0 对应于视图中最后一行的底部。 并非每个文本位置都具有唯一的值。 例如,如果未启用 "自动换行",则相同文本缓冲区行中的每个字符都将具有相同的值。

此接口是接口的基类型 IScrollMap ,它是使用创建的 IScrollMapFactoryService

属性

TextView

获取此分数映射适用的文本视图。

方法

GetBufferPositionAtFraction(Double)

获取相对于视图的垂直范围部分(如果存在)的缓冲区位置。

GetFractionAtBufferPosition(SnapshotPoint)

获取视图中对应于指定缓冲区位置的垂直范围的小数部分。

事件

MappingChanged

当字符位置与其垂直分数之间的映射更改时发生。 例如,视图可能会重新呈现某些线条,并更改其字体大小。

适用于