AnnotationHelper.CreateInkStickyNoteForSelection Metodo

Definizione

Crea un'annotazione di note permanenti input penna sulla selezione corrente del controllo visualizzatore associato all'oggetto specificato AnnotationService.

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

Parametri

service
AnnotationService

Il servizio di annotazione da usare per creare l'annotazione della nota sticky a penna.

author
String

Autore dell'annotazione.

Valori restituiti

L'annotazione della nota appiccicosa dell'inchiostro; o null, se non è presente alcun contenuto selezionato da annotare.

Eccezioni

service è null.

service non è abilitato.

Il controllo visualizzatore non contiene alcuna selezione di contenuto.

Commenti

L'annotazione di note permanenti input penna viene ancorata al contenuto definito dalla selezione corrente del DocumentViewerBasecontrollo , DocumentViewer, FlowDocumentPageViewer, FlowDocumentScrollViewero FlowDocumentReader specificato al AnnotationService costruttore.

Se non è presente contenuto selezionato dall'utente (la lunghezza della selezione è di lunghezza zero), non viene creata alcuna annotazione e viene generata un'eccezione InvalidOperationException .

author può essere specificato come null nel qual caso non è definito alcun autore.

L'annotazione service specificata deve essere abilitata tramite una chiamata a AnnotationService.Enable prima di chiamare CreateInkStickyNoteForSelection.

Si applica a

Vedi anche