获取与给定跨距相对应的文本的 TextBounds 结构集合。
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI(在 Microsoft.VisualStudio.Text.UI.dll 中)
语法
声明
Function GetNormalizedTextBounds ( _
bufferSpan As SnapshotSpan _
) As Collection(Of TextBounds)
Collection<TextBounds> GetNormalizedTextBounds(
SnapshotSpan bufferSpan
)
Collection<TextBounds>^ GetNormalizedTextBounds(
SnapshotSpan bufferSpan
)
abstract GetNormalizedTextBounds :
bufferSpan:SnapshotSpan -> Collection<TextBounds>
function GetNormalizedTextBounds(
bufferSpan : SnapshotSpan
) : Collection<TextBounds>
参数
bufferSpan
类型:Microsoft.VisualStudio.Text.SnapshotSpan表示要计算其文本边界的文本的缓冲区跨距。
返回值
类型:Collection<TextBounds>
TextBounds 结构的只读集合,这些结构包含 bufferSpan 中指定的文本。
异常
异常 | 条件 |
---|---|
ArgumentOutOfRangeException | bufferSpan 不位于基础文本缓冲区中的一个合法的范围。 |
备注
如果某一行包含双向文本,返回的 TextBounds 对象可以是相交。
区域的高度和顶级将是 height 和所有文本顶部的最小的最大值的行上。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。