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 de resaltado en la selección actual del control de visor asociado al especificado AnnotationService.
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 anotación que se va a usar para crear la anotación de resaltado.
- author
- String
Autor de la anotación.
- highlightBrush
- Brush
Pincel que se va a usar para dibujar el resaltado sobre el contenido seleccionado.
Devoluciones
Anotación de resaltado; o null, si no hay ningún contenido seleccionado para resaltar.
Excepciones
service es null.
El control 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 , , DocumentViewerFlowDocumentPageViewer, FlowDocumentScrollViewero FlowDocumentReader especificado para el AnnotationService constructor.
Si no hay contenido seleccionado (la longitud de 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 .