IAnchorInfo Antarmuka

Definisi

Menyediakan kemampuan untuk mencocokkan anotasi dengan objek anotasi yang sesuai.

public interface class IAnchorInfo
public interface IAnchorInfo
type IAnchorInfo = interface
Public Interface IAnchorInfo

Contoh

Pertimbangkan aplikasi pembaca dokumen sederhana yang memiliki panel komentar. Panel komentar dapat berupa kotak daftar yang menampilkan teks dari daftar anotasi yang dihubungkan ke dokumen. Jika pengguna memilih item dalam kotak daftar, aplikasi akan menampilkan paragraf dalam dokumen tempat objek anotasi terkait dilabuhkan.

Contoh berikut menunjukkan cara mengimplementasikan penanganan aktivitas dari kotak daftar seperti itu yang berfungsi sebagai panel komentar:

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

Properti

Nama Deskripsi
Anchor

Mendapatkan jangkar anotasi.

Annotation

Mendapatkan objek anotasi.

ResolvedAnchor

Mendapatkan objek yang mewakili lokasi pada pohon tempat Anchor diselesaikan.

Berlaku untuk

Lihat juga