Método TextPane.IsVisible
Retorna um valor que indica se o caractere ou caracteres especificados estão visíveis no painel de texto.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
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
Parâmetros
- Point
Tipo: EnvDTE.TextPoint
Obrigatório.A TextPoint local usado para determinar se um caractere é visível.Uma vez que um Point está situado entre dois caracteres, a interpretação do padrão (ou seja, quando nenhum valor é fornecido para o PointOrCount argumento) é o primeiro caractere imediatamente à direita do ponto de texto.Se o caractere após o ponto de texto estiver visível, em seguida, a Point também está visível.
- PointOrCount
Tipo: System.Object
Opcional.Outro ponto que funciona com o primeiro Point argumento para indicar um intervalo de texto. IsVisible Determina se ou não esse intervalo de texto está visível. PointOrCounttambém pode ser definido como um número de caracteres que seguem Point para indicar o intervalo de texto.
Se um valor não for fornecido para o PointOrCount argumento, IsVisible verifica a visibilidade do caractere imediatamente à direita do Point, pois PointOrCount tem um valor padrão igual a 1.
Valor de retorno
Tipo: System.Boolean
true Se o ponto estiver visível; Caso contrário, false.
Comentários
Se um valor é fornecido para PointOrCount, em seguida, IsVisible retorna true quando o todo o intervalo de texto selecionado está visível.
Exemplos
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.");
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.