TextAnchor Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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) |