Nyelv

TextAnchor Osztály

Definíció

Azokat a tartalmakat jelöli, amelyekhez egy széljegyzet rögzítve van.

public ref class TextAnchor sealed
public sealed class TextAnchor
type TextAnchor = class
Public NotInheritable Class TextAnchor
Öröklődés
TextAnchor

Példák

Fontolja meg egy egyszerű dokumentumolvasó alkalmazást, amelynek megjegyzéspanelje van. A megjegyzések panel lehet egy listamező, amely a dokumentumhoz rögzített széljegyzetek listájából jeleníti meg a szöveget. Ha a felhasználó kiválaszt egy elemet a listamezőben, akkor az alkalmazás megtekinti a dokumentum azon bekezdését, amelyhez a megfelelő széljegyzetobjektum rögzítve van.

Az alábbi példa bemutatja, hogyan implementálható egy olyan lista eseménykezelője, amely a megjegyzések panelként szolgál.

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

Megjegyzések

TextAnchor A visszaadott ResolvedAnchor objektum típusa, ha öntapadós jegyzeteket és kiemeléseket használ a folyamatban vagy a rögzített dokumentumokban.

Tulajdonságok

Name Description
BoundingEnd

Lekéri a szöveghorgony végpozícióját.

BoundingStart

Lekéri a szöveghorgony kezdő pozícióját.

Metódusok

Name Description
Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy a szöveghorgony egyenlő-e a megadott objektummal.

GetHashCode()

A szöveghorgonypéldány kivonatkódját adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még