IVerticalFractionMap 介面
對應 ITextView 的字元位置與總垂直區域部分。
命名空間: Microsoft.VisualStudio.Text.Editor
組件: Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)
語法
'宣告
Public Interface IVerticalFractionMap
public interface IVerticalFractionMap
public interface class IVerticalFractionMap
type IVerticalFractionMap = interface end
public interface IVerticalFractionMap
IVerticalFractionMap 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
![]() |
TextView | 取得要套用此部分對應的文字檢視。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
GetBufferPositionAtFraction | 取得對應於檢視之垂直區域部分的緩衝區位置 (如果存在)。 |
![]() |
GetFractionAtBufferPosition | 取得檢視中對應於指定緩衝區位置的垂直區域部分。 |
回頁首
事件
名稱 | 描述 | |
---|---|---|
![]() |
MappingChanged | 對應的字元位置和其垂直分數之間變更時,就會發生。例如,檢視可能會重新呈現某些行,而變更了其字型大小。 |
回頁首
備註
是有效的文字位置範圍 [0...TextView.TextSnapshot.Length. 有效的捲軸座標會與 [0.0... 1.0]. 0.0 會對應至頂端的第一行的文字] 檢視中,而 1.0 對應至檢視中的最後一行的下方。
並非所有的文字位置都有唯一的值。 比方說,在相同的文字緩衝區行上的每個字元相同的值,未啟用假設文字自動換行。 這個介面是基底型別IScrollMap介面,以建立IScrollMapFactoryService。