IWpfTextViewLineCollection.GetLineMarkerGeometry 方法 (SnapshotSpan, Boolean, Thickness)

获取文本的指定范围中的文本标记图形缓冲区中的使用多边形近似算法计算文本区域的大纲路径。

命名空间:  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

参数

  • clipToViewport
    类型:Boolean

    如果为 true,创建的几何图形是剪辑到视区。

  • padding
    类型:Thickness

    会应用于中的元素的每个行基类型的空白。

返回值

类型:Geometry
在范围包含所有区域该格式化文本的 Geometry 。如果范围为空或与 ITextView 中的格式化文本不相交,则为 null。

异常

异常 条件
ArgumentOutOfRangeException

bufferSpan 不是有效的 SnapshotSpan o 缓冲区。

备注

,如果范围包含约定和双向文本,返回的组合的几何图形可以包含多个连续区域。 此方法使用呈现的行 (Height) 的高度计算几何图形的高度在每行中。

.NET Framework 安全性

请参阅

参考

IWpfTextViewLineCollection 接口

GetLineMarkerGeometry 重载

Microsoft.VisualStudio.Text.Editor 命名空间