TextAnchor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een selectie van inhoud waaraan een aantekening is verankerd.
public ref class TextAnchor sealed
public sealed class TextAnchor
type TextAnchor = class
Public NotInheritable Class TextAnchor
- Overname
-
TextAnchor
Voorbeelden
Overweeg een eenvoudige toepassing voor documentlezers met een opmerkingenvenster. Het opmerkingenvenster kan een keuzelijst zijn waarin de tekst wordt weergegeven uit een lijst met aantekeningen die zijn verankerd aan een document. Als de gebruiker een item in de keuzelijst selecteert, wordt in de toepassing de alinea in het document weergegeven waarnaar het bijbehorende aantekeningsobject is verankerd.
In het volgende voorbeeld ziet u hoe u de gebeurtenis-handler van een dergelijke keuzelijst implementeert die fungeert als het opmerkingenvenster.
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
Opmerkingen
TextAnchor is het objecttype van de geretourneerde ResolvedAnchor als u plaknotities gebruikt en markeringen in stroom of vaste documenten markeert.
Eigenschappen
| Name | Description |
|---|---|
| BoundingEnd |
Hiermee haalt u de eindpositie van het tekstanker op. |
| BoundingStart |
Hiermee haalt u de beginpositie van het tekstanker op. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Retourneert een waarde die aangeeft of het tekstanker gelijk is aan het opgegeven object. |
| GetHashCode() |
Retourneert de hash-code van het exemplaar van het tekstanker. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |