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

# IWorkspaceItem

> IWorkspaceItem-Objekt im Skripting-Modell von ABBYY Scanning Station: Methoden und Eigenschaften zum Bearbeiten, Zuschneiden, Konvertieren und Speichern von Seiten in einem Batch.

<div id="what-it-does">
  ## Beschreibung
</div>

Repräsentiert ein Element des Arbeitsbereichs. Dies kann ein Batch, ein Dokument oder eine Seite sein.

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

| **Definition**                                                                                                                                                    | **Beschreibung**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplyAutoLevelsFilter()                                                                                                                                           | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Konfiguriert die Einstellungen automatisch und wendet den Filter AdjustLevels an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ApplyPageProfile( name: string, \[optional] onlyModificators: bool )                                                                                              | Wendet das ausgewählte [Profil zur Bildoptimierung](/de/flexi-capture/scanning-station/shared/scan-station/how-to-image-enhancement-profile) auf ein Bild an. Siehe [Ein Optimierungsprofil anwenden](#apply-an-enhancement-profile).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ApplyShadowsHighlightsFilter()                                                                                                                                    | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Wendet eine lokal adaptive Verbesserung des Bildkontrasts an.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ApplySigmaFilter()                                                                                                                                                | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Wendet einen Sigma-Filter an, um digitales Rauschen aus Bildern zu entfernen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| AutoCrop( \[optional] type: string )                                                                                                                              | Sucht in einem Bild automatisch nach Seitenrändern, schneidet den Bereich mit den zu extrahierenden Daten zu und korrigiert Schieflagen und Verzerrungen. Mögliche Werte für den optionalen Parameter **type** sind **Photo**, **Scan**, **Generic**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| BackToSourceImage()                                                                                                                                               | Kehrt zum Quellbild zurück.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ChangeResolution( int )                                                                                                                                           | Ändert die Bildauflösung auf einer Seite (oder allen Seiten) eines Dokuments oder eines Batchs auf den angegebenen Wert.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ConvertToBW()                                                                                                                                                     | Konvertiert eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs in Schwarzweiß.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Copy( target: IWorkspaceItem, \[optional] inside: bool ): IWorkspaceItem                                                                                          | Kopiert ein Dokument oder eine Seite hinter das Zielelement oder in dieses hinein. Das Ziel kann ein Batch, ein Dokument oder eine Seite sein. Das Einfügen kann hinter dem Ziel auf derselben Ebene erfolgen (wenn der Parameter **inside** auf "false" gesetzt ist) oder innerhalb des Ziels am Anfang der Liste (wenn der Parameter **inside** auf "true" gesetzt ist).                                                                                                                                                                                                                                                                                                                                              |
| CorrectBrightness( brightness: int )                                                                                                                              | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Korrigiert die Helligkeit eines Bildes. Mögliche Werte reichen von -100 bis 100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| CorrectContrast( contrast: int )                                                                                                                                  | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Korrigiert den Kontrast eines Bildes. Mögliche Werte reichen von -100 bis 100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Crop( rect: [IPageRect](/de/flexi-capture/scanning-station/shared/scripts/pagerect) )                                                                             | Schneidet einen Bereich auf einer Seite (oder allen Seiten) eines Dokuments oder eines Batchs zu.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| Deskew( \[optional] byLines: bool, \[optional] byBlackSquares: bool, \[optional] byText: bool )                                                                   | Begradigt eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs. Standardmäßig sind die Parameter **byLines** und **byBlackSquares** auf "false" gesetzt, während der Parameter **byText** auf "true" gesetzt ist.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| Despeckle( \[optional] garbageSize: VARIANT )                                                                                                                     | Entfernt Bildstörungen auf einer Seite (oder allen Seiten) eines Dokuments oder eines Batchs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Erase( rect: [IPageRect](/de/flexi-capture/scanning-station/shared/scripts/pagerect), \[optional] rColor: int, \[optional] gColor: int, \[optional] bColor: int ) | Löscht einen Bereich auf einer Seite (oder allen Seiten) eines Dokuments oder eines Batchs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| FlipHorizontal()                                                                                                                                                  | Spiegelt eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs horizontal.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| FlipVertical()                                                                                                                                                    | Spiegelt eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs vertikal.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| FreeScale( newWidth: int, newHeight: int, newResolution: int )                                                                                                    | Skaliert eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs entsprechend den angegebenen Werten.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| Invert( \[optional] rect: [IPageRect](/de/flexi-capture/scanning-station/shared/scripts/pagerect) )                                                               | Invertiert eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| IsPhoto: bool                                                                                                                                                     | Zeigt an, ob ein Bild ein Foto ist.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| IsSuitableForOcr: bool                                                                                                                                            | Zeigt an, ob ein Bild für OCR geeignet ist.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| Move( target: IWorkspaceItem, \[optional] inside: bool )                                                                                                          | Verschiebt ein Dokument oder eine Seite hinter das Zielelement oder in dieses hinein. Das Ziel kann ein Batch, ein Dokument oder eine Seite sein. Das Einfügen kann hinter dem Ziel auf derselben Ebene erfolgen (wenn der Parameter **inside** auf "false" gesetzt ist) oder innerhalb des Ziels am Anfang der Liste (wenn der Parameter **inside** auf "true" gesetzt ist).                                                                                                                                                                                                                                                                                                                                           |
| RemoveGeometricalDistortions()                                                                                                                                    | Korrigiert geometrische Verzerrungen wie Trapezformen und schiefe Linien in einem Bild.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| RemoveMotionBlur()                                                                                                                                                | **Wichtig:** Diese Methode kann nur auf Graustufen- und Farbbilder angewendet werden. Erkennt und entfernt Unschärfen, die durch die Bewegung eines Dokuments oder einer Kamera bzw. eines Scanners verursacht werden.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| RemoveScannerShadowFromImage()                                                                                                                                    | Entfernt Scannerschatten aus einem Bild (zum Beispiel im Bereich der Buchfalz).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| RemoveStamps( colorToFilter: string, \[optional] rect: [IPageRect](/de/flexi-capture/scanning-station/shared/scripts/pagerect) )                                  | **Wichtig:** Diese Methode kann nur auf Farbbilder angewendet werden. Entfernt Stempel aus Bildern. **colorToFilter** — die Farbe der Stempel, die Sie entfernen möchten. Akzeptiert string-Werte **Red**, **Green**, **Blue** und **Yellow** (Groß-/Kleinschreibung wird nicht berücksichtigt). **rect** — der Bereich des Bildes, aus dem Sie Stempel entfernen möchten. Wenn dieser Parameter nicht angegeben ist, werden Stempel aus dem gesamten Bild entfernt. Siehe [Stempel aus einem Teil eines Bildes entfernen](#remove-stamps-from-part-of-an-image).                                                                                                                                                       |
| RemoveStampsExt( colorsToFilter: string )                                                                                                                         | **Wichtig:** Diese Methode kann nur auf Farbbilder angewendet werden. Entfernt Stempel aus Bildern. **colorsToFilter** — die Farbe der zu entfernenden Stempel. String-Werte: **Red**, **Green**, **Blue**, **Yellow**, **Orange**, **LightBlue**, **Purple** (unabhängig von der Groß-/Kleinschreibung). Sie können mehrere durch Kommas getrennte Werte angeben (zum Beispiel "**Red, Green**"). Sie können auch eine leere Zeichenfolge als Wert angeben (""). In diesem Fall werden die zu entfernenden Farben automatisch ausgewählt, und das Programm entfernt alle im Bild gefundenen Farben aus der Menge der zulässigen Werte. Siehe [Stempel bestimmter Farben entfernen](#remove-stamps-of-specific-colors). |
| ResetPageProfile()                                                                                                                                                | Setzt das [Profil zur Bildoptimierung](/de/flexi-capture/scanning-station/shared/scan-station/how-to-image-enhancement-profile) zurück und verwirft alle Änderungen.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Rotate( angle: int )                                                                                                                                              | Dreht eine Seite (oder alle Seiten) eines Dokuments oder eines Batchs.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| SaveAs( fileName: string, \[optional] options: [IImageSavingOptions](/de/flexi-capture/scanning-station/shared/scripts/saving-options) )                          | Speichert Seiten, ein Seitenbild oder einen Batch in einer Datei. Beim Speichern eines mehrseitigen Dokuments (oder eines Batchs) in einem einseitigen Format wird eine Ausnahme zurückgegeben.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| Scale( ratio: int )                                                                                                                                               | Skaliert eine Seite (oder alle Seiten) eines Dokuments oder eines Batch relativ zum Basiswert von 100.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| SplitHorizontal( pos: int )                                                                                                                                       | Teilt eine Seite (oder alle Seiten) eines Dokuments oder eines Batch horizontal auf.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| SplitVertical( pos: int )                                                                                                                                         | Teilt eine Seite (oder alle Seiten) eines Dokuments oder eines Batch vertikal auf.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| SuitabilityForOCR: float                                                                                                                                          | Zeigt, wie gut ein Bild für OCR geeignet ist. Mögliche Werte reichen von 0.0 bis 1.0.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |

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

| **Name**                             | **Typ**                                                                                                                                                                                                                                              | **Zugriff**      | **Beschreibung**                                                                                                                                                                                                                             |
| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Attachments                          | [IAttachments](/de/flexi-capture/scanning-station/shared/scripts/attachments)                                                                                                                                                                        | Schreibgeschützt | Anhänge                                                                                                                                                                                                                                      |
| BatchInfo (DocumentInfo or PageInfo) | [IBatchInfo](/de/flexi-capture/scanning-station/shared/scripts/batch-info) / [IDocumentInfo](/de/flexi-capture/scanning-station/shared/scripts/document-info) / [IExportPageInfo](/de/flexi-capture/scanning-station/shared/scripts/exportpage-info) | Schreibgeschützt | Eigenschaften des Elements. Wenn die angeforderte Eigenschaft nicht zum Elementtyp passt, wird **IsBatch** (**IsDocument** oder **IsPage**) geprüft.                                                                                         |
| Children                             | [IWorkspaceItems](/de/flexi-capture/scanning-station/shared/scripts/workspace-items)                                                                                                                                                                 | Schreibgeschützt | Untergeordnete Elemente                                                                                                                                                                                                                      |
| IsBatch (IsDocument or IsPage)       | bool                                                                                                                                                                                                                                                 | Schreibgeschützt | Gibt an, ob das Element ein Batch, ein Dokument oder eine Seite ist                                                                                                                                                                          |
| IsExported                           | bool                                                                                                                                                                                                                                                 | Lesen/Schreiben  | Gibt an, ob das Element exportiert ist. Kann nur für Batch-Elemente in Pre-Export-Skripten geändert werden.                                                                                                                                  |
| IsSelected                           | bool                                                                                                                                                                                                                                                 | Lesen/Schreiben  | Gibt an, ob das Element ausgewählt ist. Das Ändern des Werts dieser Eigenschaft für ein bestimmtes Element wirkt sich nicht auf andere Elemente aus. Funktioniert nicht, wenn die aktuelle Auswahl aus Elementen eines anderen Typs besteht. |
| Index                                | int                                                                                                                                                                                                                                                  | Schreibgeschützt | Der Index des Elements in der übergeordneten Sammlung                                                                                                                                                                                        |
| Name                                 | string                                                                                                                                                                                                                                               | Lesen/Schreiben  | Der Name des Elements. **Hinweis:** Wenn IWorkspaceItem eine Seite darstellt, ist diese Eigenschaft schreibgeschützt.                                                                                                                        |
| Next                                 | IWorkspaceItem                                                                                                                                                                                                                                       | Schreibgeschützt | Das nächste Element                                                                                                                                                                                                                          |
| Parent                               | IWorkspaceItem                                                                                                                                                                                                                                       | Schreibgeschützt | Das übergeordnete Element                                                                                                                                                                                                                    |
| Prev                                 | IWorkspaceItem                                                                                                                                                                                                                                       | Schreibgeschützt | Das vorherige Element                                                                                                                                                                                                                        |
| ScriptProperties                     | [IScriptProperties](/de/flexi-capture/scanning-station/shared/scripts/script-properties)                                                                                                                                                             | Schreibgeschützt | Skripteigenschaften                                                                                                                                                                                                                          |

<div id="examples">
  ## Beispiele
</div>

<div id="apply-an-enhancement-profile">
  ### Ein Bildverbesserungsprofil anwenden
</div>

An example of a Skript that applies the **Photo** enhancement profile to all images of the "photo" type:

```csharp theme={null}
foreach (IWorkspaceItem item in Workspace.Selection)
{
    if (item.PageInfo.IsPhoto)
    {
        item.ApplyPageProfile("Photo");
    }
}
```

<div id="remove-stamps-from-part-of-an-image">
  ### Stempel aus einem Bildbereich entfernen
</div>

Ein Event-Handler, der blaue Stempel aus der linken Hälfte aller Bilder in der Auswahl entfernt:

```csharp theme={null}
foreach (IWorkspaceItem item in Workspace.Selection)
{
    if (item.IsPage && item.PageInfo.IsColor)
    {
        IPageRect rect = Workspace.NewPageRect();
        rect.Left = 0;
        rect.Right = item.PageInfo.Width / 2;
        rect.Top = 0;
        rect.Bottom = item.PageInfo.Height;
        item.RemoveStamps("blue", rect);
    }
}
```

<div id="remove-stamps-of-specific-colors">
  ### Stempel bestimmter Farben entfernen
</div>

Ein Skript, das rote und grüne Stempel und Markierungen von allen Dokumentseiten entfernt:

```csharp theme={null}
foreach (IWorkspaceItem item in Workspace.Selection)
{
    if (item.PageInfo.IsColor)
    {
        item.RemoveStampsExt("Red,Green");
    }
}
```
