> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IFRPagesEvents-Schnittstelle

> IFRPagesEvents-Schnittstelle in der ABBYY FineReader Engine API — clientseitige Callback-Schnittstelle zur Meldung von Ereignissen (PageAdded, PageRemoved, PagesRenumbered) aus einer FRPages-Sammlung an Listener.

Dies ist eine Callback-Schnittstelle, die verwendet wird, um Ereignisse vom Objekt [FRPages](/de/fine-reader/engine/api-reference/document-related-objects/frpages) an Listener zu übermitteln. Diese Schnittstelle wird clientseitig implementiert. Ausführliche Hinweise zur Implementierung für Ihr Entwicklungstool finden Sie unter [Arbeiten mit verknüpfbaren Objekten](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects). Nachfolgend finden Sie eine kurze Beschreibung:

C++-Benutzer müssen die Schnittstelle IFRPagesEvents implementieren, einen Verbindungspunkt (Windows) abrufen und ein Objekt, das die Schnittstelle implementiert, per "advise" beim FRPages-Objekt registrieren. Da die Schnittstelle von der IUnknown-Schnittstelle abgeleitet ist, sollte das Client-Objekt auch die IUnknown-Methoden implementieren.

Visual-Basic-Benutzer, die Benachrichtigungen vom FRPages-Objekt erhalten möchten, sollten es mit WithEvents deklarieren und Prozeduren implementieren, die dem folgenden Beispiel ähneln:

```csharp theme={null}
Public WithEvents pages As FREngine.FRPages
Private Sub pages_PageRemoved(ByVal sender As FRPages, _
                              ByVal page As FRPage, _
                              ByVal index  As Integer)
...
End Sub
```

Ein Objekt, das über die Methoden dieser Schnittstelle Benachrichtigungen empfängt, kann innerhalb der Methodenimplementierung Folgendes tun:

* Melden, dass das Entfernen und Hinzufügen von Seiten abgeschlossen ist.
* Melden, dass die Neunummerierung von Seiten abgeschlossen ist.
* Unter Windows: Systemmeldungen verarbeiten, damit die Anwendung bei lang andauernden Vorgängen nicht als nicht reagierend erscheint. Dies kann bei Anwendungen mit Benutzeroberfläche hilfreich sein.

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                                   | Beschreibung                                                                             |
| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| [PageAdded](/de/fine-reader/engine/api-reference/document-related-objects/ifrpagesevents/pageadded-method)             | Übermittelt dem Client Informationen über das abgeschlossene Hinzufügen einer Seite.     |
| [PageRemoved](/de/fine-reader/engine/api-reference/document-related-objects/ifrpagesevents/pageremoved-method)         | Übermittelt dem Client Informationen über das abgeschlossene Entfernen einer Seite.      |
| [PagesRenumbered](/de/fine-reader/engine/api-reference/document-related-objects/ifrpagesevents/pagesrenumbered-method) | Übermittelt dem Client Informationen über die abgeschlossene Neunummerierung von Seiten. |

<div id="remarks">
  ## Hinweise
</div>

Unter Linux funktioniert diese Schnittstelle nicht, wenn das Engine-Objekt als Out-of-Process-Server geladen wird.

<div id="see-also">
  ## Siehe auch
</div>

[FRPages](/de/fine-reader/engine/api-reference/document-related-objects/frpages)

[Arbeiten mit verknüpfbaren Objekten](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)
