AnnotationService Klas

Definitie

Biedt kernservices van het Microsoft Annotaations Framework voor het beheren en weergeven van aantekeningen van gebruikers.

public ref class AnnotationService sealed : System::Windows::Threading::DispatcherObject
public sealed class AnnotationService : System.Windows.Threading.DispatcherObject
type AnnotationService = class
    inherit DispatcherObject
Public NotInheritable Class AnnotationService
Inherits DispatcherObject
Overname
AnnotationService

Voorbeelden

In het volgende voorbeeld ziet u hoe u een AnnotationService.

// ------------------------ StartAnnotations --------------------------
/// <summary>
///   Enables annotations and displays all that are viewable.</summary>
private void StartAnnotations()
{
    // If there is no AnnotationService yet, create one.
    if (_annotService == null)
        // docViewer is a document viewing control named in Window1.xaml.
        _annotService = new AnnotationService(docViewer);

    // If the AnnotationService is currently enabled, disable it.
    if (_annotService.IsEnabled)
        _annotService.Disable();

    // Open a stream to the file for storing annotations.
    _annotStream = new FileStream(
        _annotStorePath, FileMode.OpenOrCreate, FileAccess.ReadWrite);

    // Create an AnnotationStore using the file stream.
    _annotStore = new XmlStreamStore(_annotStream);

    // Enable the AnnotationService using the new store.
    _annotService.Enable(_annotStore);
}// end:StartAnnotations()
' ------------------------ StartAnnotations --------------------------
''' <summary>
'''   Enables annotations and displays all that are viewable.</summary>
Private Sub StartAnnotations()
    ' If there is no AnnotationService yet, create one.
    If _annotService Is Nothing Then
        ' docViewer is a document viewing control named in Window1.xaml.
        _annotService = New AnnotationService(docViewer)
    End If

    ' If the AnnotationService is currently enabled, disable it.
    If _annotService.IsEnabled = True Then
        _annotService.Disable()
    End If

    ' Open a stream to the file for storing annotations.
    _annotStream = New FileStream(_annotStorePath, FileMode.OpenOrCreate, FileAccess.ReadWrite)

    ' Create an AnnotationStore using the file stream.
    _annotStore = New XmlStreamStore(_annotStream)

    ' Enable the AnnotationService using the new store.
    _annotService.Enable(_annotStore)
End Sub

Constructors

Name Description
AnnotationService(DocumentViewerBase)

Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven of DocumentViewer besturingselementFlowDocumentPageViewer.

AnnotationService(FlowDocumentReader)

Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven besturingselement FlowDocumentReader .

AnnotationService(FlowDocumentScrollViewer)

Initialiseert een nieuw exemplaar van de AnnotationService klasse voor gebruik met een opgegeven besturingselement FlowDocumentScrollViewer .

Velden

Name Description
ClearHighlightsCommand

Vertegenwoordigt de opdracht om aantekeningen uit de huidige selectie te wissen.

CreateHighlightCommand

Vertegenwoordigt de opdracht voor het maken van een markeringsaantekening voor de huidige selectie.

CreateInkStickyNoteCommand

Vertegenwoordigt de opdracht voor het maken van een aantekeningen in inktnotatie voor de huidige selectie.

CreateTextStickyNoteCommand

Vertegenwoordigt de opdracht voor het maken van een aantekening met tekstnotatie voor de huidige selectie.

DeleteAnnotationsCommand

Vertegenwoordigt de opdracht voor het verwijderen van alle inktnotitie, tekstnotitie en het markeren van aantekeningen in de huidige selectie.

DeleteStickyNotesCommand

Vertegenwoordigt de opdracht voor het verwijderen van alle aantekeningen in inktnotitie en tekstnotaties in de huidige selectie.

Eigenschappen

Name Description
Dispatcher

Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand.

(Overgenomen van DispatcherObject)
IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de AnnotationService functie is ingeschakeld.

Store

Hiermee haalt u het AnnotationStore gebruikte bestand AnnotationServiceop.

Methoden

Name Description
CheckAccess()

Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)
Disable()

Hiermee schakelt u de verwerking van aantekeningen uit en worden alle zichtbare aantekeningen verborgen.

Enable(AnnotationStore)

Hiermee schakelt u het AnnotationService voor gebruik met een bepaalde AnnotationStore functie in en worden alle zichtbare aantekeningen weergegeven.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetService(DocumentViewerBase)

Retourneert het AnnotationService exemplaar dat is gekoppeld aan een opgegeven besturingselement voor documentweergave.

GetService(FlowDocumentReader)

Retourneert de AnnotationService gekoppelde aan een opgegeven FlowDocumentReader.

GetService(FlowDocumentScrollViewer)

Retourneert de AnnotationService gekoppelde aan een opgegeven FlowDocumentScrollViewer.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VerifyAccess()

Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject.

(Overgenomen van DispatcherObject)

Van toepassing op