Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Fortgeschrittene » Twain von GDPicture benutzen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Twain von GDPicture benutzen
Autor
Beitrag
Ralf Ralf ist männlich
Eroberer


Dabei seit: 30.03.2008
Beiträge: 60

Twain von GDPicture benutzen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo ,

hat schon mal jemand mit Hilfe des GDPicture-Tools den Scanner angesprochen. Da sind zwar jede Menge Funktionen "ComTwain...". Ich bekomme das aber nich zum laufen.

Ralf
23.05.2010 11:39 Ralf ist offline E-Mail an Ralf senden Beiträge von Ralf suchen Nehmen Sie Ralf in Ihre Freundesliste auf
Roman Köhler Roman Köhler ist männlich
Administrator


images/avatars/avatar-4.jpg

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Mannheim
Betriebssystem: Windows XP

RE: Twain von GDPicture benutzen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Moin moin Ralf,

hier mal ne kleine Beschreibung, wie das Scannen klappt. Da ich Deinen Kenntnissstand nicht kenne, erkläre ich es von Adam & Eva.

Als erstes installierst Du das Tool.
Dann erstellst Du eine entsprechende Klasse über "File / New / Class/ Import Com ActiveX / GDPicture Pro". Dieser Vorgang erstellt Dir dann in der ClassPalette im Register "ActiveX" die Einträge cComGdViewer, cComGdViewerCnt und cComImaging"
Jetzt schnappst Du Dir das cComImaging und ziehst es in Deine View. Der benötogte Use-Befehl und das Objekt wird in Deinem Code eingefügt.
Jetzt erstellst Du auf gleiche Weise einen Button. In dessen onClick-Prozedur schreibst Du folgenden Code: Ich habe vorher noch Checkboxen zur Benutzung des Feeders und Duplex wie eine Combo zur gewünschten Papiergröße eingefügt. Außerdem habe ich noch ein Form, in dem der gewünschte Dateiname eingegeben wird. Das ganze Wird dann in ein PDF gescannt.



code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
Boolean bFeeder bDuplex
String sFileName sPaperSize
Boolean bRetValInteger iRetVal iImage iTwainState
Handle hImageObject
Get Checked_State of oCBFeeder to bFeeder
Get Checked_State of oCBDuplex to bDuplex
Get Value of oFormFileName to sFileName
Get Value of oComboFormPaperSize to sPaperSize Move (oComImaging(Self)) to hImageObject
Get ComTwainOpenDefaultSource of oComImaging to bRetVal
Get ComTwainSetCurrentPixelType of oComImaging OLETWPT_RGB to bRetVal
Get ComTwainEnableDuplex of oComImaging bDuplex to bRetVal
If (sPaperSize = "DIN A4" ) Get ComTwainSetPaperSize of oComImaging OLEA4LETTER to bRetVal
If (sPaperSize = "DIN A5" ) Get ComTwainSetPaperSize of oComImaging OLEA5 to bRetVal
Get ComTwainSetAutoFeed of oComImaging bFeeder to bRetVal
Get ComTwainSetAutoScan of oComImaging bFeeder to bRetVal
Send ComTwainSetHideUI of oComImaging True
Get ComTwainPdfStartEx of oComImaging sFileName "" "" "" "" "" 0 -1 "" "" to iRetVal
Repeat
Get ComTwainAcquireToGdPictureImage of oComImaging hImageObject to iImage
If (iImage) Begin
Get ComTwainAddGdPictureImageToPdf of oComImaging iImage to iRetVal
Get ComCloseImage of oComImaging iImage to iRetVal
End
Get ComTwainGetState of oComImaging to iTwainState
Until ( iTwainState <= 5)
Get ComTwainPdfStop of oComImaging to iRetVal
Get ComTwainCloseSource of oComImaging to iRetVal


So, das war alles. Ich hoffe, das hilft Dir etwas weiter. Wenn nicht, melde Dich einfach.
LG
Roman
25.05.2010 09:40 Roman Köhler ist offline E-Mail an Roman Köhler senden Homepage von Roman Köhler Beiträge von Roman Köhler suchen Nehmen Sie Roman Köhler in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » Twain von GDPicture benutzen

Views heute: 1.052 | Views gestern: 2.158 | Views gesamt: 1.841.908

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal