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

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

반품

강조 표시 주석입니다. 또는 null강조 표시할 선택한 콘텐츠가 없는 경우

예외

servicenull입니다.

service 사용할 수 없습니다.

-또는-

highlightBrush 가 아닙니다 SolidColorBrush.

뷰어 컨트롤에 콘텐츠 선택 항목이 없습니다.

설명

강조 표시 주석은 생성자에 지정된 , , DocumentViewerBase또는 컨트롤의 DocumentViewer현재 선택 영역으로 정의된 콘텐츠에 FlowDocumentPageViewer 고정됩니다.FlowDocumentScrollViewerFlowDocumentReaderAnnotationService

선택한 콘텐츠가 없는 경우(선택 길이가 길이가 0인 경우) 주석이 만들어지지 않고 InvalidOperationException throw됩니다.

author 는 작성자가 정의되지 않은 경우와 같이 null 지정할 수 있습니다.

highlightBrush경우 null 지정된 주석 service 의 기본 강조 브러시가 사용됩니다.

호출하기 전에 service호출을 통해 지정된 주석 AnnotationService.EnableCreateHighlightForSelection 사용하도록 설정해야 합니다.

적용 대상

추가 정보