TextAnchor Klass

Definition

Representerar ett val av innehåll som en anteckning är fäst vid.

public ref class TextAnchor sealed
public sealed class TextAnchor
type TextAnchor = class
Public NotInheritable Class TextAnchor
Arv
TextAnchor

Exempel

Överväg ett enkelt dokumentläsarprogram som har ett kommentarsfönster. Kommentarsfönstret kan vara en listruta som visar texten från en lista med anteckningar som är förankrade i ett dokument. Om användaren väljer ett objekt i listrutan visar programmet stycket i dokumentet som motsvarande anteckningsobjekt är förankrat i.

I följande exempel visas hur du implementerar händelsehanteraren för en sådan listruta som fungerar som kommentarsfönstret.

void annotationsListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{

    Annotation comment = (sender as ListBox).SelectedItem as Annotation;
    if (comment != null)
    {
        // IAnchorInfo info;
        // service is an AnnotationService object
        // comment is an Annotation object
        info = AnnotationHelper.GetAnchorInfo(this.service, comment);
        TextAnchor resolvedAnchor = info.ResolvedAnchor as TextAnchor;
        TextPointer textPointer = (TextPointer)resolvedAnchor.BoundingStart;
        textPointer.Paragraph.BringIntoView();
    }
}
Private Sub annotationsListBox_SelectionChanged(ByVal sender As Object, ByVal e As SelectionChangedEventArgs)

    Dim comment As Annotation = TryCast((TryCast(sender, ListBox)).SelectedItem, Annotation)
    If comment IsNot Nothing Then
        ' service is an AnnotationService object
        ' comment is an Annotation object
        info = AnnotationHelper.GetAnchorInfo(Me.service, comment)
        Dim resolvedAnchor As TextAnchor = TryCast(info.ResolvedAnchor, TextAnchor)
        Dim textPointer As TextPointer = CType(resolvedAnchor.BoundingStart, TextPointer)
        textPointer.Paragraph.BringIntoView()
    End If
End Sub

Kommentarer

TextAnchor är objekttypen för den returnerade ResolvedAnchor om du använder fästpunkter och markeringar i flöde eller fasta dokument.

Egenskaper

Name Description
BoundingEnd

Hämtar slutpositionen för textankarpunkten.

BoundingStart

Hämtar startpositionen för textankarpunkten.

Metoder

Name Description
Equals(Object)

Returnerar ett värde som anger om textankarpunkten är lika med det angivna objektet.

GetHashCode()

Returnerar hash-koden för textankareinstansen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även