共用方式為


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

請參閱

參考

Microsoft.VisualStudio.Text.Editor 命名空間