Directory Contents Search << >>


DaVinci 4: 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

-


Valid HTML 4.01!