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
형식: Object선택 사항 텍스트 범위를 나타내기 위해 첫 번째 Point 인수와 함께 사용되는 다른 지점입니다. IsVisible은 이 텍스트 범위가 표시되는지 여부를 나타냅니다. PointOrCount를 Point 다음에 나오는 문자 수로 설정하여 텍스트 범위를 나타낼 수도 있습니다.
PointOrCount의 기본값이 1이므로 PointOrCount 인수에 값을 지정하지 않으면 IsVisible에서는 Point 바로 오른쪽에 있는 문자의 표시 여부를 확인합니다.
반환 값
형식: 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 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용를 참조하세요.