GetHighlight

Parser.GetHighlight method

Extrahiert eine Markierung aus dem Dokument.

public HighlightItem GetHighlight(int position, bool isDirect, HighlightOptions options)
Parameter Typ Beschreibung
position Int32 Die Startposition der Markierung.
isDirect Boolean Der Wert, der angibt, ob die Highlight-Extraktion direkt ist. WAHR wenn das Highlight von rechts extrahiert wirdposition ; ansonsten,FALSCH .
options HighlightOptions Die Highlight-Extraktionsoptionen.

Rückgabewert

Eine Instanz vonHighlightItem Klasse, die das extrahierte Highlight darstellt; Null wenn die Highlight-Extraktion nicht unterstützt wird.

Bemerkungen

Erfahren Sie mehr:

Beispiele

Das folgende Beispiel zeigt, wie Sie eine Markierung extrahieren, die 3 Wörter enthält:

// Erstellen Sie eine Instanz der Parser-Klasse
using (Parser parser = new Parser(filePath))
{
    // Highlight extrahieren:
    HighlightItem hl = parser.GetHighlight(2, true, new HighlightOptions(3));
    
    // Prüfen, ob Highlight-Extraktion unterstützt wird
    if (hl == null)
    {
        Console.WriteLine("Highlight extraction isn't supported");
        return;
    }
    
    // Eine extrahierte Markierung drucken
    Console.WriteLine(string.Format("At {0}: {1}", hl.Position, hl.Text));
}

Siehe auch