共用方式為


IVerticalFractionMap.GetBufferPositionAtFraction 方法

取得對應於檢視之垂直區域部分的緩衝區位置 (如果存在)。

命名空間:  Microsoft.VisualStudio.Text.Editor
組件:  Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)

語法

'宣告
Function GetBufferPositionAtFraction ( _
    fraction As Double _
) As SnapshotPoint
SnapshotPoint GetBufferPositionAtFraction(
    double fraction
)
SnapshotPoint GetBufferPositionAtFraction(
    double fraction
)
abstract GetBufferPositionAtFraction : 
        fraction:float -> SnapshotPoint
function GetBufferPositionAtFraction(
    fraction : double
) : SnapshotPoint

參數

  • fraction
    類型:Double

    檢視的垂直區域部分。

傳回值

類型:Microsoft.VisualStudio.Text.SnapshotPoint
對應的字元位置。

例外狀況

例外狀況 條件
ArgumentOutOfRangeException

fraction是 NaN,小於 0.0 或是大於 1.0。

備註

不同的緩衝區位置可以有相同的分數表示法。 這個方法會保證只有一致: 它會傳回相同的分數的相同位置。 傳回的實際字元取決於分數地圖的實作。 一般情況下,它是在一行的第一個字元,但這並不保證成功。

.NET Framework 安全性

請參閱

參考

IVerticalFractionMap 介面

Microsoft.VisualStudio.Text.Editor 命名空間