获取文本的指定范围中的文本标记图形缓冲区中的使用多边形近似算法计算文本区域的大纲路径。
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)
语法
声明
Function GetLineMarkerGeometry ( _
bufferSpan As SnapshotSpan, _
clipToViewport As Boolean, _
padding As Thickness _
) As Geometry
Geometry GetLineMarkerGeometry(
SnapshotSpan bufferSpan,
bool clipToViewport,
Thickness padding
)
Geometry^ GetLineMarkerGeometry(
SnapshotSpan bufferSpan,
bool clipToViewport,
Thickness padding
)
abstract GetLineMarkerGeometry :
bufferSpan:SnapshotSpan *
clipToViewport:bool *
padding:Thickness -> Geometry
function GetLineMarkerGeometry(
bufferSpan : SnapshotSpan,
clipToViewport : boolean,
padding : Thickness
) : Geometry
参数
bufferSpan
类型:Microsoft.VisualStudio.Text.SnapshotSpan文本范围。
clipToViewport
类型:Boolean如果为 true,创建的几何图形是剪辑到视区。
padding
类型:Thickness会应用于中的元素的每个行基类型的空白。
返回值
类型:Geometry
在范围包含所有区域该格式化文本的 Geometry 。如果范围为空或与 ITextView 中的格式化文本不相交,则为 null。
异常
异常 | 条件 |
---|---|
ArgumentOutOfRangeException | bufferSpan 不是有效的 SnapshotSpan o 缓冲区。 |
备注
,如果范围包含约定和双向文本,返回的组合的几何图形可以包含多个连续区域。 此方法使用呈现的行 (Height) 的高度计算几何图形的高度在每行中。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。