Commands
Commands-Objekt (ICommands-Schnittstelle)
Commands-Objekt (ICommands-Schnittstelle) in ABBYY FineReader Engine Visual Components unter Windows — Dieses Objekt bietet Zugriff auf die Befehle einer visuellen Komponente.
Dieses Objekt bietet Zugriff auf die Befehle einer visuellen Komponente. Diese Befehle können im Kontextmenü einer Komponente und in ihrer Symbolleiste (falls vorhanden) angezeigt werden. Sie können Befehle aktivieren oder deaktivieren und benutzerdefinierte Befehle für visuelle Komponenten hinzufügen. Weitere Informationen finden Sie unter Anpassen des Kontextmenüs und der Symbolleiste für eine visuelle Komponente.
Mit den folgenden visuellen Komponenten können Sie deren Befehle verwalten: ImageViewer, ZoomViewer, DocumentViewer, TextEditor. Nachfolgend finden Sie die Liste der verfügbaren Befehle sowie die Möglichkeiten, wie diese Befehle in den einzelnen Komponenten verwendet werden können:
Informationen über die Ausführung von Befehlen werden über spezielle ausgehende Schnittstellen bereitgestellt. Diese Schnittstellen sind ICommandEvents (für C++) und die dispinterface DICommandEvents (für Visual Basic).
Es ist zu beachten, dass sich Visual-Basic-Benutzer nicht um die Details der Implementierung von Ereignisschnittstellen kümmern müssen, da diese Entwicklungsplattform einfache Möglichkeiten zu deren Verarbeitung bietet. Dieses Objekt kann in Visual Basic mit WithEvents deklariert werden.
Für C++-Benutzer bedeutet dies, dass die Schnittstelle IConnectionPointContainer unterstützt wird. Um Ereignisbenachrichtigungen zu empfangen, sollte ein C++-Benutzer ein von der Schnittstelle ICommandEvents abgeleitetes Objekt erstellen und dann die Verbindung zwischen diesem Objekt und der im Commands-Objekt implementierten Ereignisquelle mit den Standardmitteln von COM einrichten.
Dieses Objekt wird in den folgenden Codebeispielen verwendet: VisualComponents.
IImageViewer::Commands
IZoomViewer::Commands
IDocumentViewer::Commands
ITextEditor::Commands
ICommandEvents
Anpassen des Kontextmenüs und der Symbolleiste für eine visuelle Komponente
Methode OnSynchronizationOver der Schnittstelle IComponentSynchronizerEvents
Zurück
Eigenschaft Element des Commands-Objekts
Weiter
