Compartir vía


AnnotationHelper.CreateInkStickyNoteForSelection Método

Definición

Crea una anotación de nota adhesiva de lápiz en la selección actual del control de visor asociado al AnnotationService especificado.

public:
 static System::Windows::Annotations::Annotation ^ CreateInkStickyNoteForSelection(System::Windows::Annotations::AnnotationService ^ service, System::String ^ author);
public static System.Windows.Annotations.Annotation CreateInkStickyNoteForSelection (System.Windows.Annotations.AnnotationService service, string author);
static member CreateInkStickyNoteForSelection : System.Windows.Annotations.AnnotationService * string -> System.Windows.Annotations.Annotation
Public Shared Function CreateInkStickyNoteForSelection (service As AnnotationService, author As String) As Annotation

Parámetros

service
AnnotationService

Servicio de anotaciones que se utiliza para crear la anotación de nota adhesiva de lápiz.

author
String

Autor de la anotación.

Devoluciones

Anotación de nota adhesiva de lápiz; o null, si no hay ningún contenido seleccionado para anotar.

Excepciones

service es null.

service no está habilitado.

El control de visor no contiene ninguna selección de contenido.

Comentarios

La anotación de nota pegajosa de entrada de lápiz 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 por el usuario (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.

La anotación service especificada debe estar habilitada mediante una llamada a AnnotationService.Enable antes de llamar CreateInkStickyNoteForSelectiona .

Se aplica a

Consulte también