TextDocument.MarkText – metoda
Označuje, zda zadaný text byl nalezen v textu dokumentu a vytvoří nepojmenované záložky, pokud je nalezen odpovídající text.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
Function MarkText ( _
Pattern As String, _
vsFindOptionsValue As Integer _
) As Boolean
bool MarkText(
string Pattern,
int vsFindOptionsValue
)
bool MarkText(
[InAttribute] String^ Pattern,
[InAttribute] int vsFindOptionsValue
)
abstract MarkText :
Pattern:string *
vsFindOptionsValue:int -> bool
function MarkText(
Pattern : String,
vsFindOptionsValue : int
) : boolean
Parametry
- Pattern
Typ: System.String
Povinné.Vzorek text najít.
- vsFindOptionsValue
Typ: System.Int32
Nepovinné.A vsFindOptions konstanta, která určuje text možnosti hledání.
Vrácená hodnota
Typ: System.Boolean
Booleovská hodnota true Pokud označený text byl nalezen v textu dokumentu, jinak vrátí false.
Poznámky
MarkTextprohledá celý text dokumentu pro Pattern, automatické vytvoření nepojmenovaného záložky na každý výskyt Pattern.
Následující příklady vzhled dokumentu (podobně jako textový soubor), aplikace word, int.Pokud je nalezen, Záložka je umístěna na jeho řádku.Pomocí příkladů ClearBookmarks metoda odstranění záložky.
Chcete spustit následující příklad, nejprve vytvořte nebo otevřete dokument obsahující slova, int.
Příklady
Sub MarkTextExample(ByVal dte As EnvDTE.DTE)
Dim objTD As TextDocument
objTD = dte.ActiveDocument.Object
MsgBox("Selection: " & objTD.Selection.Mode.ToString)
If Not objTD.MarkText("int") Then
MsgBox("""int"" not found.")
Else
MsgBox("Note that unnamed bookmarks have been placed on lines _
containing ""int"".")
objTD.ClearBookmarks()
End If
End Sub
public void MarkTextExample(_DTE dte)
{
TextDocument td;
td = (TextDocument)dte.ActiveDocument.Object("");
MessageBox.Show ("Selection: " + td.Selection.Mode.ToString ());
if (td.MarkText ("int", (int)vsFindOptions.vsFindOptionsNone) ==
false)
MessageBox.Show ("\"int\" not found.");
else
{
MessageBox.Show ("Note that unnamed bookmarks have been placed
on lines containing \"int\".");
td.ClearBookmarks ();
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.