- Erkennungsbereich zeichnen (MI_ChooseTool_DrawRecognitionArea)
- Textbereich zeichnen (MI_ChooseTool_DrawTextBlock)
- Tabellenbereich zeichnen (MI_ChooseTool_DrawTableBlock)
- Bildbereich zeichnen (MI_ChooseTool_DrawPictureBlock)
- Hintergrundbildbereich zeichnen (MI_ChooseTool_DrawBackgroundPictureBlock)
- Barcode-Bereich zeichnen (MI_ChooseTool_DrawBarcodeBlock)
IImageViewerEvents
OnToolAddBlock-Methode der IImageViewerEvents-Schnittstelle
OnToolAddBlock-Methode der IImageViewerEvents-Schnittstelle in ABBYY FineReader Engine Visual Components unter Windows — Diese Methode wird clientseitig implementiert.
Diese Methode wird clientseitig implementiert. Sie wird von ABBYY FineReader Engine aufgerufen, bevor ein neuer Block hinzugefügt wird, der mit einem der folgenden Werkzeuge im Image Viewer gezeichnet wurde:
type
[in] Enthält den Typ des Blocks. Siehe die Beschreibung der Konstanten BlockTypeEnum.
BlockRect
[in] Enthält die Koordinaten des Blocks. Die Koordinaten sind im Objekt FRRectangle angegeben. Sie werden in Pixeln relativ zum Dokumentbild angegeben.
Cancel
[out] Sie können diese Variable auf TRUE setzen, um anzugeben, dass der Vorgang abgebrochen werden soll. In diesem Fall wird der Block nicht erstellt.
[Nur C++] Wenn diese Methode einen anderen Wert als S_OK zurückgibt, weist dies darauf hin, dass clientseitig ein Fehler aufgetreten ist; in diesem Fall wird der Wert des Parameters Cancel nicht berücksichtigt.
Die Client-Implementierung dieser Methode muss sicherstellen, dass alle in der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen außerhalb der Methode propagiert werden. Die Propagierung einer Ausnahme außerhalb der Methode kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).
IImageViewerEvents
Methode OnTableCellsSelected der Schnittstelle IImageViewerEvents
Zurück
OnToolChangeBlockRegion-Methode der IImageViewerEvents-Schnittstelle
Weiter
