IVerticalFractionMap 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在字符位置和总垂直范围的小数部分之间进行映射 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 |
当字符位置与其垂直分数之间的映射更改时发生。 例如,视图可能会重新呈现某些线条,并更改其字体大小。 |