AnnotationHelper.CreateHighlightForSelection Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'annotazione dell'evidenziazione per la selezione corrente del controllo del visualizzatore associato al AnnotationService specificato.
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
Parametri
- service
- AnnotationService
Il servizio di annotazione da utilizzare per creare l'annotazione dell'evidenziazione.
- author
- String
L’autore dell’annotazione.
- highlightBrush
- Brush
Il pennello da utilizzare per tracciare l'evidenziazione sul contenuto selezionato.
Restituisce
L'annotazione dell'evidenziazione; oppure null
, se non è presente alcun contenuto selezionato da evidenziare.
Eccezioni
service
è null
.
Il controllo del visualizzatore non contiene alcuna selezione di contenuto.
Commenti
L'annotazione di evidenziazione viene ancorata al contenuto definito dalla selezione corrente del DocumentViewerBasecontrollo , , DocumentViewerFlowDocumentPageViewer, FlowDocumentScrollViewero FlowDocumentReader specificato al AnnotationService costruttore.
Se non è presente alcun contenuto selezionato (la lunghezza della selezione è zero), non viene creata alcuna annotazione e viene generata un'eccezione InvalidOperationException .
author
può essere specificato come null
nel qual caso non è definito alcun autore.
Se highlightBrush
è null
, viene utilizzato il pennello di evidenziazione predefinito dell'annotazione service
specificata.
L'annotazione service
specificata deve essere abilitata tramite una chiamata a AnnotationService.Enable prima di chiamare CreateHighlightForSelection.