> ## 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.

# IRuleContext

> IRuleContext ist das Kontextobjekt für FlexiCapture-Regelskripte und ermöglicht den Zugriff auf das Dokument, Regelfelder, zwischengespeicherte Datensätze und Prüfergebnisse.

<div id="what-it-does">
  ## Was sie bewirkt
</div>

Ein Kontextobjekt von Regeln. Es repräsentiert das Objekt, auf dessen Ebene die Regel erstellt wurde.

Das Objekt implementiert die Schnittstelle [IField](/de/flexi-capture/appendix/scripts/ifield) (indem es Zugriff auf das Kontext-Feld der Regel bereitstellt) und verfügt außerdem über zusätzliche Methoden.

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

| **Definition**                                                                             | **Beschreibung**                                                                                                                                       |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| DataSet ( dataSetName : string ) : [IDataSet](/de/flexi-capture/appendix/scripts/idataset) | Gibt Zugriff auf den zwischengespeicherten Datensatz. Das zurückgegebene [IDataSet](/de/flexi-capture/appendix/scripts/idataset) ist schreibgeschützt. |

<div id="properties">
  ## Eigenschaften
</div>

| **Name**       | **Typ**                                                   | **Zugriff**                                                                                    | **Beschreibung**                                                                                                                                                                                        |
| -------------- | --------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CheckSucceeded | bool                                                      | Lesen/Schreiben, änderbar (kann selbst in Skripten mit nur Leseberechtigungen geändert werden) | Gibt an, ob die Prüfung erfolgreich war                                                                                                                                                                 |
| Document       | [IDocument](/de/flexi-capture/appendix/scripts/idocument) | Schreibgeschützt                                                                               | Zugriff auf das Dokument                                                                                                                                                                                |
| ErrorMessage   | string                                                    | Lesen/Schreiben, änderbar (kann selbst in Skripten mit nur Leseberechtigungen geändert werden) | Eine Meldung zu einem Regelfehler                                                                                                                                                                       |
| Fields         | [IFields](/de/flexi-capture/appendix/scripts/ifields)     | Schreibgeschützt                                                                               | Sammlung von Feldern in der Regel. In den Regeleinstellungen angegeben.                                                                                                                                 |
| FocusedField   | [IField](/de/flexi-capture/appendix/scripts/ifield)       | Lesen/Schreiben, änderbar (kann selbst in Skripten mit nur Leseberechtigungen geändert werden) | Das Feld, das beim Klicken auf einen Regelfehler fokussiert wird (das Feld, das den Regelfehler verursacht hat).                                                                                        |
| FocusRect      | [IRect](/de/flexi-capture/appendix/scripts/irect)         | Schreibgeschützt                                                                               | Ein Rectangle in Bildschirmkoordinaten, auf das sich die ausgeführte Aktion bezieht (ein Rectangle des Fensters). Gilt nur im Skript [Custom Action](/de/flexi-capture/appendix/scripts/script-custom). |
| ParentWindow   | int                                                       | Schreibgeschützt                                                                               | Ein Handle des übergeordneten Fensters. Gilt nur im Skript [Custom Action](/de/flexi-capture/appendix/scripts/script-custom).                                                                           |
