AnnotationHelper.CreateHighlightForSelection Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří poznámku ke zvýraznění aktuálního výběru ovládacího prvku prohlížeče přidruženého k zadanému 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
Parametry
- service
- AnnotationService
Služba poznámek, která se má použít k vytvoření poznámky zvýraznění.
- author
- String
Autor poznámky.
- highlightBrush
- Brush
Štětec, který chcete použít k nakreslení zvýraznění nad vybraný obsah.
Návraty
Zvýraznění poznámky; nebo null
, pokud není vybraný obsah, který by se zvýrazňoval.
Výjimky
service
je null
.
Ovládací prvek prohlížeče neobsahuje žádný výběr obsahu.
Poznámky
Zvýrazněná poznámka je ukotvena k obsahu definovanému aktuálním výběrem ovládacího DocumentViewerBaseprvku , DocumentViewer, , FlowDocumentPageViewernebo FlowDocumentReader FlowDocumentScrollViewerovládací prvek určený pro AnnotationService konstruktor.
Pokud neexistuje žádný vybraný obsah (délka výběru je nulová délka), nevytvořila se žádná poznámka a InvalidOperationException vyvolá se.
author
lze zadat jako null
v takovém případě, že není definován žádný autor.
Pokud highlightBrush
ano null
, použije se výchozí štětec zvýraznění dané poznámky service
.
Daná poznámka service
musí být povolena prostřednictvím volání před AnnotationService.Enable voláním CreateHighlightForSelection.