Sdílet prostřednictvím


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

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

Viz také

Referenční dokumentace

TextDocument Rozhraní

EnvDTE – obor názvů