다음을 통해 공유


IVsTextViewFilter.GetWordExtent 메서드

단어 정도를 문자 위치를 기준으로 계산 됩니다.

네임스페이스:  Microsoft.VisualStudio.TextManager.Interop
어셈블리:  Microsoft.VisualStudio.TextManager.Interop(Microsoft.VisualStudio.TextManager.Interop.dll)

구문

‘선언
Function GetWordExtent ( _
    iLine As Integer, _
    iIndex As Integer, _
    dwFlags As UInteger, _
    <OutAttribute> pSpan As TextSpan() _
) As Integer
int GetWordExtent(
    int iLine,
    int iIndex,
    uint dwFlags,
    TextSpan[] pSpan
)
int GetWordExtent(
    [InAttribute] int iLine, 
    [InAttribute] int iIndex, 
    [InAttribute] unsigned int dwFlags, 
    [OutAttribute] array<TextSpan>^ pSpan
)
abstract GetWordExtent : 
        iLine:int * 
        iIndex:int * 
        dwFlags:uint32 * 
        pSpan:TextSpan[] byref -> int
function GetWordExtent(
    iLine : int, 
    iIndex : int, 
    dwFlags : uint, 
    pSpan : TextSpan[]
) : int

매개 변수

  • iLine
    형식: Int32

    [in] 줄 인덱스의 문자를 포함 하는 정수입니다.

  • iIndex
    형식: Int32

    [in] 열 인덱스의 문자를 포함 하는 정수입니다.

  • dwFlags
    형식: UInt32

    [in] 단어 정도 결정 하는 옵션입니다. 목록에 대 한 dwFlags 옵션을 참조 하십시오. WORDEXTFLAGS.

반환 값

형식: Int32
메서드가 성공 하면, 반환 S_OK.실패할 경우 오류 코드를 반환합니다.

설명

COM 시그니처

Textmgr.idl에서:

HRESULT IVsTextViewFilter::GetWordExtent(
   [in] long iLine,
   [in] CharIndex iIndex,
   [in] DWORD dwFlags,
   [out] TextSpan * pSpan
);

이 방법의 경우 환경 식별 문자 위치 및 단어 정도 어떻게 결정 해야 식별 하는 플래그에 줄 및 열 인덱스를 전달 합니다. 언어 서비스를 다음이 정보를 기반으로 단어의 정도 결정 하 고 범위는 텍스트 구조를 환경에 다시이 정보를 전달할 수 있습니다 (pSpan).

참고

반환 된 텍스트 범위 pSpan 원래 지정 된 문자를 포함 해야 iLine 및 iIndex.

.NET Framework 보안

참고 항목

참조

IVsTextViewFilter 인터페이스

Microsoft.VisualStudio.TextManager.Interop 네임스페이스