Compartir a través de


AnnotationHelper.CreateHighlightForSelection Método

Definición

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

Annotation

Anotación resaltada; o null, si no hay ningún contenido seleccionado para resaltar.

Excepciones

service es null.

service no está habilitado.

o bien highlightBrush no es SolidColorBrush.

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 .

Se aplica a

Consulte también