Language

AnnotationHelper.CreateInkStickyNoteForSelection メソッド

定義

指定した 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

パラメーター

service
AnnotationService

インク付箋注釈の作成に使用する注釈サービス。

author
String

注釈の作成者。

返品

インク付箋注釈。または null(注釈を付けるコンテンツが選択されていない場合)。

例外

service は nullです。

service が有効になっていません。

ビューアー コントロールにコンテンツの選択が含まれています。

注釈

インク付箋注釈は、DocumentViewerBase コンストラクターに指定されているDocumentViewer、FlowDocumentPageViewer、FlowDocumentScrollViewer、FlowDocumentReader、またはAnnotationService コントロールの現在の選択によって定義されているコンテンツに固定されます。

ユーザーが選択したコンテンツがない場合 (選択の長さが 0 の場合)、注釈は作成されず、 InvalidOperationException がスローされます。

author は、 null として指定できます。その場合、作成者は定義されていません。

指定された注釈serviceは、AnnotationService.Enableを呼び出す前にCreateInkStickyNoteForSelectionを呼び出すことによって有効にする必要があります。

適用対象

こちらもご覧ください