AnnotationHelper.CreateHighlightForSelection メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した 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
パラメーター
- service
- AnnotationService
強調表示注釈の作成に使用する注釈サービス。
- author
- String
注釈の作成者。
- highlightBrush
- Brush
選択したコンテンツにハイライトを描画するために使用するブラシ。
返品
強調表示注釈。または、強調表示するコンテンツが選択されていない場合は nullします。
例外
service は nullです。
ビューアー コントロールにコンテンツの選択が含まれています。
注釈
強調表示注釈は、AnnotationService コンストラクターに指定されているDocumentViewerBase、DocumentViewer、FlowDocumentPageViewer、FlowDocumentScrollViewer、またはFlowDocumentReader コントロールの現在の選択によって定義されたコンテンツに固定されます。
選択したコンテンツがない場合 (選択の長さが 0 の場合)、注釈は作成されず、 InvalidOperationException がスローされます。
author は、 null として指定できます。その場合、作成者は定義されていません。
highlightBrushがnullされている場合は、指定された注釈serviceの既定の強調表示ブラシが使用されます。
指定された注釈serviceは、CreateHighlightForSelectionを呼び出す前にAnnotationService.Enableを呼び出すことによって有効にする必要があります。