AnnotationHelper.CreateHighlightForSelection Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Hervorhebungsanmerkung über der aktuellen Auswahl des Viewer-Steuerelements, das dem angegebenen AnnotationService zugeordnet ist.
public:
static System::Windows::Annotations::Annotation ^ CreateHighlightForSelection(System::Windows::Annotations::AnnotationService ^ service, System::String ^ author, System::Windows::Media::Brush ^ highlightBrush);
public static System.Windows.Annotations.Annotation CreateHighlightForSelection (System.Windows.Annotations.AnnotationService service, string author, System.Windows.Media.Brush highlightBrush);
static member CreateHighlightForSelection : System.Windows.Annotations.AnnotationService * string * System.Windows.Media.Brush -> System.Windows.Annotations.Annotation
Public Shared Function CreateHighlightForSelection (service As AnnotationService, author As String, highlightBrush As Brush) As Annotation
Parameter
- service
- AnnotationService
Der Anmerkungsdienst, mit dem die Hervorhebungsanmerkung erstellt werden soll.
- author
- String
Der Autor der Anmerkung.
- highlightBrush
- Brush
Der Pinsel, mit dem die Hervorhebung über dem ausgewählten Inhalt gezeichnet werden soll.
Gibt zurück
Die Hervorhebungsanmerkung oder null
, wenn kein ausgewählter Inhalt hervorgehoben werden kann.
Ausnahmen
service
ist null
.
Der service
ist nicht aktiviert.
- oder -
Der highlightBrush
ist kein SolidColorBrush.
Das Viewer-Steuerelement enthält keine Inhaltsauswahl.
Hinweise
Die Hervorhebungsanmerkung wird an den Inhalt verankert, der durch die aktuelle Auswahl des FlowDocumentScrollViewerFlowDocumentPageViewerDocumentViewerDocumentViewerBase, oder FlowDocumentReader Steuerelements definiert ist, das dem AnnotationService Konstruktor angegeben ist.
Wenn kein ausgewählter Inhalt vorhanden ist (die Auswahllänge ist null länge), wird keine Anmerkung erstellt und eine InvalidOperationException ausgelöst.
author
kann angegeben werden, wie null
in diesem Fall kein Autor definiert ist.
Wenn highlightBrush
es null
sich um den Standard-Hervorhebungspinsel der angegebenen Anmerkung service
handelt, wird verwendet.
Die angegebene Anmerkung service
muss mithilfe eines Anrufs AnnotationService.Enable vor dem Aufrufen CreateHighlightForSelectionaktiviert werden.