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
fago88
Jungspund


Dabei seit: 29.04.2008
Beiträge: 21

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

hi muss das thema nochmal ansprechen.

Wir machen hier das selbe, aber das GDpicture ist ja nur 30 Tage for free und kostet danach pro Entwickler 670 €..... gibt es da ne andere Alternative? Ich mein in jedem Freeware Bildbearbeitungsprogramm gibt es so ein Twain Import da muss es doch auch was kostenloses geben?

Ziel bei uns ist es, dass ein Benutzer unserer Rechnungsprüfung nutz und per Knopfdruck die Dokumente gescannt werden und diese dann im Programm Verzeichnis oder so gespeichert werden.
Die Dokumentenpfade sollen dann automatisch in der Datenbank gespeichert werden.

Vielleicht kann da ja einer helfen. Danke!

Fabian
24.02.2012 09:54 fago88 ist offline E-Mail an fago88 senden Beiträge von fago88 suchen Nehmen Sie fago88 in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » Twain von GDPicture benutzen

Views heute: 2.196 | Views gestern: 3.815 | Views gesamt: 2.184.732

Impressum

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