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 .