다음을 통해 공유


AnnotationHelper.CreateHighlightForSelection 메서드

정의

지정된 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

선택한 내용에 강조 표시를 그리는 데 사용할 브러시입니다.

반환

Annotation

강조 표시 주석이거나, 강조 표시하도록 선택한 내용이 없으면 null입니다.

예외

service이(가) null인 경우

service를 사용할 수 없는 경우

또는 highlightBrushSolidColorBrush가 아닌 경우

뷰어 컨트롤에 콘텐츠 선택 영역이 포함되어 있지 않은 경우

설명

현재 선택 영역에 의해 정의 된 콘텐츠를 강조 표시 주석을 고정 되는 DocumentViewerBase, DocumentViewer, FlowDocumentPageViewer, FlowDocumentScrollViewer, 또는 FlowDocumentReader 에 지정 된 컨트롤을 AnnotationService 생성자입니다.

주석이 생성 됩니다 (선택 길이가 0) 선택한 콘텐츠가 없는 경우 및 InvalidOperationException throw 됩니다.

author 로 지정할 수 있습니다 null 없습니다 작성자가 정의 하는 경우.

하는 경우 highlightBrush 됩니다 null, 기본 브러시입니다. 지정 된 주석 강조 표시 service 사용 됩니다.

지정 된 주석 service 호출을 통해 사용할 수 있어야 합니다 AnnotationService.Enable 호출 하기 전에 CreateHighlightForSelection입니다.

적용 대상

추가 정보