| Herd Software Entwicklung
|=
DaVinci Grafikbibliothek
|==
DaVinci Dokumentation Home Search Order


Leonardo: Funktion TWAINCallDS

Erlaubt TWAIN-Aufrufe der TWAIN-Datenquelle zur Nutzung spezifischer Scannereigenschaften sofern Wissen über TWAIN API internas vorhanden ist.

UINT LEONAPI TWAINCallDS(
HTWAINACCESS hta,
DWORD dwDG,
WORD wDAT,
WORD wMSG,
LPVOID pData);
hta TWAIN-Verwaltungsinstanzhandle von TWAINInitialize erzeugt,
dwDG Parameter Gemäß TWAIN API Spezifikation
wDAT Parameter Gemäß TWAIN API Spezifikation
wMSG Parameter Gemäß TWAIN API Spezifikation
pData Parameter Gemäß TWAIN API Spezifikation

Rückgabewert:

Gemäß der TWAIN - Spezifikation.

Falls das Öffnen der Datenquelle nicht gelang, wird TWRC_FAILURE zurückgemeldet.

Anmerkungen

Zum Aufruf der Datenquelle wird die Datenquelle und daher notwendigerweise auch der Source Manager geöffnet. Ein Fehler kann auftreten, wenn das Öffnen der Datenquelle mißlang.

Das TWAIN API

Die Verwendung dieser Funktion setzt die Verfügbarkeit von zusätzlichen Informationen über das TWAIN-API voraus. Die Spezifikationen sind kostenlos als Freeware verfügbar von http://www.twain.org. Sie müssen zumindest die Datei TWAIN.H in Ihr Anwendungsprogramm einbeziehen.

Beispiel

#include "twain.h"

void static MyFunction(HTWAINACCESS TwainAccessHandle)
{
   // Try to get the selected image frame
	 TW_IMAGELAYOUT twImageLayout;
     memset(&twImageLayout, 0, sizeof(twImageLayout));
     TWAINCallDS(
TwainAccessHandle,
DG_IMAGE,
DAT_IMAGELAYOUT,
MSG_GET,
&twImageLayout); }

Þ Probleme mit TWAIN - Implementierungen

Þ Beispiel für Unbeaufsichtigtes Scannen

Þ Funktion TWAINAquireExt

Þ Funktion TWAINSetResolution

Þ Funktion TWAINSetRect

Þ Funktion TWAINIsDSMOpen