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

# Flush-Methode des FRPage-Objekts

> Flush-Methode des FRPage-Objekts in der ABBYY FineReader Engine API — entlädt ImageDocument und Layout für die Seite (optional mit Speicherung auf der Festplatte), wenn keine Verweise vorhanden sind; nützlich, um den Speicherverbrauch bei großen Dokumenten zu verringern.

Diese Methode entlädt die Objekte [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument) und [Layout](/de/fine-reader/engine/api-reference/layout-related-objects/layout), die dem Objekt [FRPage](/de/fine-reader/engine/api-reference/document-related-objects/frpage) entsprechen, und speichert sie bei Bedarf auf der Festplatte, sofern keine Verweise mehr auf sie vorhanden sind. Das Speichern auf der Festplatte ist optional; Sie können diese Stufe überspringen, wenn die Daten nicht geändert wurden.

Die Methode ist bei der Verarbeitung großer Dokumente nützlich, da sie den Speicherverbrauch verringert. Nachdem die Verarbeitung einer einzelnen Dokumentseite abgeschlossen ist, geben Sie alle Verweise auf die der Seite entsprechenden Objekte ImageDocument und Layout frei und rufen Sie dann die Flush-Methode auf, um den Speicherverbrauch zu verringern.

Beachten Sie, dass Sie Flush mit dem Parameter IsSaveRequired=TRUE aufrufen sollten, wenn Sie Änderungen an der Seite vorgenommen haben und diese beibehalten möchten. Andernfalls können die Änderungen beim Aufruf anderer Methoden, die Speicher freigeben, verloren gehen (weitere Informationen finden Sie unter [Dokumentseiten durchlaufen](/de/fine-reader/engine/guided-tour/advanced-techniques/iterating-document-pages))."

<div id="syntax">
  ## Syntax
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT Flush(
  VARIANT_BOOL  IsSaveRequired,
  VARIANT_BOOL* Result
);
```

### C\#

```csharp theme={null}
bool Flush(bool IsSaveRequired);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function Flush(Boolean IsSaveRequired) As Boolean
```

<div id="parameters">
  ## Parameter
</div>

IsSaveRequired

\[in] Gibt an, ob die an der Seite vorgenommenen Änderungen gespeichert werden sollen. Übergeben Sie FALSE, wenn die Seite nicht geändert wurde oder das Speichern der Änderungen nicht erforderlich ist.

Result

\[out, retval] Zeiger auf die Variable, die das Ergebnis der Methodenausführung empfängt. Das Ergebnis ist TRUE, wenn die Methode erfolgreich abgeschlossen wurde, andernfalls FALSE.

<div id="return-values">
  ## Rückgabewerte
</div>

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die [Standard-Rückgabecodes von ABBYY FineReader Engine-Funktionen](/de/fine-reader/engine/api-reference/return-codes) zurück.

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

Unter Windows hängt das Verhalten der Flush-Methode vom Wert der Eigenschaft [IFRDocument::PageFlushingPolicy](/de/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy) ab. Wenn der Wert von PageFlushingPolicy [PFP\_FlushToDisk](/de/fine-reader/engine/api-reference/enumerations/pageflushingpolicyenum#pfp_flushtodisk) ist, werden bei einem Aufruf der Methode Layout- und Bilddaten auf dem Datenträger gespeichert. Wenn der Wert [PFP\_Auto](/de/fine-reader/engine/api-reference/enumerations/pageflushingpolicyenum#pfp_auto) ist, speichert ein Aufruf der Methode die Daten auf dem Datenträger, wenn das Dokument mehr als 30 Seiten umfasst; andernfalls bleiben die Daten im Speicher. Wenn der Wert [PFP\_KeepInMemory](/de/fine-reader/engine/api-reference/enumerations/pageflushingpolicyenum#pfp_keepinmemory) ist, werden die Daten nicht ausgelagert. Das ist praktisch, wenn Sie in einer Lösung sowohl kleine als auch große Dokumente verarbeiten, da Sie für die Verarbeitung denselben Code verwenden können.

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

[FRPage](/de/fine-reader/engine/api-reference/document-related-objects/frpage)

[IFRDocument::PageFlushingPolicy](/de/fine-reader/engine/api-reference/document-related-objects/frdocument#pageflushingpolicy)<br />[Dokumentseiten durchlaufen](/de/fine-reader/engine/guided-tour/advanced-techniques/iterating-document-pages)
