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

# Methode OnCropImages der Schnittstelle IImageViewerEvents

> Methode OnCropImages der Schnittstelle IImageViewerEvents 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 Bilder im [Image Viewer](/de/fine-reader/engine/visual-components-reference/imageviewer) zugeschnitten werden. Der Vorgang wird ausgelöst, wenn im Abschnitt Crop des Dialogfelds Image Editor auf die Schaltfläche <img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/button_cropimage.gif?s=01171aff412fa564a011508f39729cc6" alt="Button_CropImage" width="24" height="23" data-path="images/fine-reader/engine/button_cropimage.gif" /> Crop Image geklickt wird.

Die Methode übergibt dem Client die Indizes der Seiten, die zugeschnitten werden sollen, sowie die Koordinaten des Beschneidungsrechtecks. Mithilfe dieser Methode kann der Vorgang abgebrochen werden.

<Accordion title="Siehe Abbildung">
  <img src="https://mintcdn.com/abbyy/lsETHFYUFiongXSm/images/fine-reader/engine/editimage_crop.png?fit=max&auto=format&n=lsETHFYUFiongXSm&q=85&s=da4fcc9e8ae01338fac290aa6767e753" alt="EditImage_Crop" width="558" height="374" data-path="images/fine-reader/engine/editimage_crop.png" />
</Accordion>

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

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

```cpp theme={null}
HRESULT OnCropImages(
  IIntsCollection* PageIndices,
  IFRRectangle*    Rect,
  VARIANT_BOOL*    Cancel
);
```

### C\#

```csharp theme={null}
void OnCropImages(
  IIntsCollection PageIndices,
  FRRectangle    Rect,
  out bool       Cancel
);
```

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

```vb theme={null}
Sub OnCropImages( _
  PageIndices As IIntsCollection, _
  Rect As FRRectangle, _
  ByRef Cancel As Boolean _
)
```

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

PageIndices

\[in] Enthält die Indizes der Seiten, die zugeschnitten werden sollen, als [IntsCollection](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/intscollection)-Objekt.

Rect

\[in] Enthält das Beschneidungsrechteck als [FRRectangle](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/frrectangle)-Objekt. Die Koordinaten 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 werden die Seiten nicht zugeschnitten.

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

\[Nur C++] Wenn diese Methode einen anderen Wert als S\_OK zurückgibt, weist dies auf einen clientseitigen Fehler hin; in diesem Fall wird der Wert des Cancel-Parameters nicht berücksichtigt.

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

Die Client-Implementierung dieser Methode muss sicherstellen, dass alle innerhalb der Methode ausgelösten Ausnahmen abgefangen und behandelt werden und dass keine Ausnahmen aus der Methode nach außen weitergegeben werden. Die Weitergabe einer Ausnahme aus der Methode nach außen kann zu unvorhersehbaren Ergebnissen führen (z. B. zur Beendigung des Programms).

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

[IImageViewerEvents](/de/fine-reader/engine/visual-components-reference/iimageviewerevents)
