TextPane.IsVisible 메서드

문자 또는 지정한 문자가 텍스트 창에서 보이는지 여부를 나타내는 값을 반환합니다.

네임스페이스:  EnvDTE
어셈블리:  EnvDTE(EnvDTE.dll)

구문

‘선언
Function IsVisible ( _
    Point As TextPoint, _
    PointOrCount As Object _
) As Boolean
bool IsVisible(
    TextPoint Point,
    Object PointOrCount
)
bool IsVisible(
    [InAttribute] TextPoint^ Point, 
    [InAttribute] Object^ PointOrCount
)
abstract IsVisible : 
        Point:TextPoint * 
        PointOrCount:Object -> bool 
function IsVisible(
    Point : TextPoint, 
    PointOrCount : Object
) : boolean

매개 변수

  • Point
    형식: EnvDTE.TextPoint
    필수 요소.문자가 보이는지 여부를 지정하는 데 사용되는 TextPoint 위치입니다. Point는 두 문자 사이에 있기 때문에 기본 해석(즉, PointOrCount 인수에 지정 값이 없는 경우)은 텍스트 포인트 바로 오른쪽에 있는 첫 번째 문자입니다.텍스트 포인트 다음에 있는 문자가 보이는 경우 Point도 볼 수 있습니다.
  • PointOrCount
    형식: System.Object
    선택적 요소.텍스트 범위를 나타내기 위해 첫 번째 Point 인수와 함께 사용되는 다른 지점입니다. IsVisible 은 이 텍스트 범위가 표시되는지 여부를 나타냅니다. PointOrCount를 Point 다음에 나오는 문자 수로 설정하여 텍스트 범위를 나타낼 수도 있습니다.
    PointOrCount의 기본값이 1이므로 PointOrCount 인수에 값을 지정하지 않으면 IsVisible에서는 Point 바로 오른쪽에 있는 문자의 표시 여부를 확인합니다.

반환 값

형식: System.Boolean
포인트가 표시되면 true이고, 그렇지 않으면 false입니다.

설명

PointOrCount에 값을 지정한 경우 선택한 전체 텍스트 범위가 표시되면 IsVisible에서 true를 반환합니다.

예제

Sub IsVisibleExample(ByVal dte As EnvDTE.DTE)
    Dim objTextDoc As TextDocument
    Dim objTextPt As TextPoint
    Dim objEP As EditPoint
    Dim objTextPn As TextPane

    ' Create a new text document.
    dte.ItemOperations.NewFile("General\Text File")

    ' Get a handle to the new document and create EditPoint,
    ' TextPoint, and TextPane objects.
    objTextDoc = dte.ActiveDocument.Object("TextDocument")
    objEP = objTextDoc.StartPoint.CreateEditPoint
    objTextPt = objTextDoc.StartPoint
    objTextPn = dte.ActiveWindow.Object.ActivePane

    ' Plug in some text.
    objEP.Insert("A test sentence.")

    ' Check the first ten characters for visibility.
    If objTextPn.IsVisible(objTextPt, 10) = True Then
        MsgBox("Text is visible")
    Else
        MsgBox("Text is not visible.")
    End If
End Sub
public void IsVisibleExample(_DTE dte)
{
    TextDocument td;
    TextPoint tpt;
    TextPane tpn;
    EditPoint ep;
    TextWindow tw;
    // Create a new text document.
    dte.ItemOperations.NewFile (@"General\Text 
    File","test.txt",Constants.vsViewKindTextView);

    // Get a handle to the new document and create EditPoint,
    // TextPoint, and TextPane objects.
    td = (TextDocument)dte.ActiveDocument.Object ("TextDocument");
    ep = td.StartPoint.CreateEditPoint();
    tpt = td.StartPoint;
    tw = (TextWindow)dte.ActiveWindow.Object;
    tpn = tw.ActivePane;

    // Plug in some text.
    ep.Insert ("A test sentence.");

    // Check the first ten characters for visibility.
    if (tpn.IsVisible (tpt,10))
        MessageBox.Show ("Text is visible");
    else
        MessageBox.Show ("Text is not visible.");
}

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

TextPane 인터페이스

EnvDTE 네임스페이스