Herd Software Entwicklung
DaVinci Grafikbibliothek
DaVinci Dokumentation

Leonardo: Funktion TWAINCallDSErlaubt 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 |
Gemäß der TWAIN - Spezifikation.
Falls das Öffnen der Datenquelle nicht gelang, wird TWRC_FAILURE zurückgemeldet.
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.
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.
#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