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

# OpenDib-Methode des Engine-Objekts

> OpenDib-Methode des Engine-Objekts in der ABBYY FineReader Engine API — Diese Methode öffnet die angegebene geräteunabhängige Bitmap (DIB), die mit der Windows-API erstellt werden muss (nur unter Windows).

<Warning>
  Diese Methode wird in FRE für Windows implementiert.
</Warning>

Diese Methode öffnet die angegebene geräteunabhängige Bitmap. Die DIB muss mit der Windows-API erstellt werden.

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

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

```cpp theme={null}
HRESULT OpenDib(
  __int64            DibHglobal,
  int                XResolution,
  int                YResolution,
  IPrepareImageMode* PrepareMode,
  IImageDocument**   Result
);
```

### C\#

```csharp theme={null}
IImageDocument OpenDib(
  Int64            DibHglobal,
  int              XResolution,
  int              YResolution,
  IPrepareImageMode PrepareMode
);
```

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

```vb theme={null}
Function OpenDib( _
  DibHglobal As Int64, _
  XResolution As Integer, _
  YResolution As Integer, _
  [PrepareMode As IPrepareImageMode = Nothing] _
) As IImageDocument
```

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

DibHglobal

\[in] Diese Variable enthält das Handle des Speicherblocks (HGLOBAL), in dem die Bitmap gespeichert ist. Dieses Handle sollte für den Prozess verfügbar sein, in dem ABBYY FineReader Engine ausgeführt wird. Das Handle wird als [\_\_int64](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties) übergeben.

XResolution

\[in] Gibt die horizontale Auflösung der Bitmap an.

YResolution

\[in] Gibt die vertikale Auflösung der Bitmap an.

PrepareMode

\[in] Diese Variable verweist auf das Objekt [PrepareImageMode](/de/fine-reader/engine/api-reference/image-related-objects/prepareimagemode), das Parameter für die Konvertierung der Bitmap in das interne Format speichert. Dieser Parameter kann 0 sein. In diesem Fall werden die Standardparameter des Bildvorbereitungsmodus verwendet. Falls ein [Profil](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) geladen wurde, werden die durch dieses Profil festgelegten Parameter verwendet.

Result

\[out, retval] Ein Zeiger auf eine Zeigervariable vom Typ IImageDocument\*, die den Schnittstellenzeiger auf das resultierende Objekt [ImageDocument](/de/fine-reader/engine/api-reference/image-related-objects/imagedocument) empfängt.

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

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

Linux und macOS: Diese Methode gibt E\_NOTIMPL zurück.

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

Diese Methode funktioniert nicht, wenn die Engine als Out-of-Process-Server geladen ist.

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

[Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)

[PrepareDib](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/preparedib-method)

[Arbeiten mit Profilen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)
