AnnotationHelper.CreateHighlightForSelection Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una anotación resaltada en la selección actual del control de visor asociada al AnnotationService especificado.
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
Parámetros
- service
- AnnotationService
Servicio de anotaciones que se utiliza para crear la anotación resaltada.
- author
- String
Autor de la anotación.
- highlightBrush
- Brush
Pincel que se utiliza para dibujar el resaltado sobre el contenido seleccionado.
Devoluciones
Anotación resaltada; o null
, si no hay ningún contenido seleccionado para resaltar.
Excepciones
service
es null
.
El control de visor no contiene ninguna selección de contenido.
Comentarios
La anotación de resaltado está anclada al contenido definido por la selección actual del DocumentViewerBasecontrol , DocumentViewer, FlowDocumentPageViewer, FlowDocumentScrollViewero FlowDocumentReader especificado al AnnotationService constructor.
Si no hay contenido seleccionado (la longitud de la selección es de longitud cero), no se crea ninguna anotación y se produce una InvalidOperationException excepción .
author
se puede especificar como null
en cuyo caso no se define ningún autor.
Si highlightBrush
es null
, se usa el pincel de resaltado predeterminado de la anotación service
especificada.
La anotación service
especificada debe habilitarse mediante una llamada a antes AnnotationService.Enable de llamar CreateHighlightForSelectiona .