다음을 통해 공유


IWpfTextViewLineCollection.GetTextMarkerGeometry 메서드 (SnapshotSpan, Boolean, Thickness)

다각형 근사 알고리즘을 사용 하 여 텍스트 영역의 개요 경로 계산 합니다 텍스트 표식 기를 텍스트 버퍼의 지정 된 범위를 가져옵니다.

네임스페이스:  Microsoft.VisualStudio.Text.Editor
어셈블리:  Microsoft.VisualStudio.Text.UI.Wpf(Microsoft.VisualStudio.Text.UI.Wpf.dll)

구문

‘선언
Function GetTextMarkerGeometry ( _
    bufferSpan As SnapshotSpan, _
    clipToViewport As Boolean, _
    padding As Thickness _
) As Geometry
Geometry GetTextMarkerGeometry(
    SnapshotSpan bufferSpan,
    bool clipToViewport,
    Thickness padding
)
Geometry^ GetTextMarkerGeometry(
    SnapshotSpan bufferSpan, 
    bool clipToViewport, 
    Thickness padding
)
abstract GetTextMarkerGeometry : 
        bufferSpan:SnapshotSpan * 
        clipToViewport:bool * 
        padding:Thickness -> Geometry
function GetTextMarkerGeometry(
    bufferSpan : SnapshotSpan, 
    clipToViewport : boolean, 
    padding : Thickness
) : Geometry

매개 변수

  • clipToViewport
    형식: Boolean

    True 이면 만든된 형상으로 클리핑됩니다.

  • padding
    형식: Thickness

    각 줄 별로 요소에 적용 되는 안쪽 여백입니다.

반환 값

형식: Geometry
A Geometry 는 서식이 지정 된 텍스트 범위에서 모든 범위를 포함 합니다.범위가 비어 있거나 범위가 ITextView에서 서식이 지정된 텍스트와 교차하지 않는 경우 null입니다.

예외

예외 조건
ArgumentOutOfRangeException

bufferSpan올바른 SnapshotSpan 에서 버퍼.

설명

범위의 기본 메모리 및 양방향 텍스트를 혼합 되어 있는 경우 반환 된 형상을 여러 분리 된 영역을 포함할 수 있습니다. 이 메서드는 문자 모양 렌더링 된 텍스트의 높이 사용 (TextHeight) 기 각 줄의 높이 계산 합니다.

.NET Framework 보안

참고 항목

참조

IWpfTextViewLineCollection 인터페이스

GetTextMarkerGeometry 오버로드

Microsoft.VisualStudio.Text.Editor 네임스페이스