was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews
 sonstiges ¦  tutorials ¦  Add&Win Gewinnspiel

Tips (1541)

Dateien (137)
Datenbanken (90)
Drucken (35)
Grafik (114)
IDE (21)
Indy (5)
Internet / LAN (130)
IntraWeb (0)
Mathematik (76)
Multimedia (45)
Oberfläche (107)
Objekte/
ActiveX (51)

OpenTools API (3)
Sonstiges (126)
Strings (83)
System (266)
VCL (242)

Tips sortiert nach
Komponente


Tip suchen

Tip hinzufügen

Add&Win Gewinnspiel

Werbung

73 Visitors Online


 
...ein Bild einscannen?
Autor: Ronald Rethfeldt (RoGaSoft)
Homepage: http://www.rogasoft.de
[ Tip ausdrucken ]  

Tip Bewertung (9):  
     




The setup program for Imaging (tool that ships with Windows > 98) installs the Image
Scan control (OCX) and the 32-bit TWAIN DLLs.
All you have to do is to import this ActiveX control in Delphi and generate
a component wrapper:

Import the ActiveX Control "Kodak Image Scan Control"
(Select Component|Import ActiveX Control...)

Now add a TImgScan Component from the Register "ActiveX" to your form.

Change the following Properties in the Object Inspector:

FileType = 3 - BMP_Bitmap
PageOption = 4 - OverwritePages
ScanTo = 2 - FileOnly


{***}

Das Setup Programm für Imaging (Ist bei Windows > 98 dabei)
installiert das Bild Scanning Control (OCX) und die 32-bit TWAIN DLLs.

Importiere das ActiveX-Control "Steuerung für Kodak-Bildscan".
(Im Menü Komponente, "ActiveX importieren" anklicken.)

Dann "Steuerung für Kodak-Bildscan..." auswählen und den
"Installieren..." Button anklicken.

Füge nun eine "TImgScan" Komponente aus dem Register "ActiveX" auf dem
Formular ein.

Ändere im Objektinspektor unter "ImgScan1" folgende Eigenschaften:

FileType = 3 - BMP_Bitmap
PageOption = 4 - OverwritePages
ScanTo = 2 - FileOnly


{***}

procedure TForm1.Button1Click(Sender: TObject);
begin
  if 
imgScan1.ScannerAvailable then
    try
      
imgScan1.Image := 'c:\Scanner.bmp';
      imgScan1.OpenScanner;
      imgScan1.Zoom := 100;
      imgScan1.StartScan;
      Application.ProcessMessages;
    finally
      
imgScan1.CloseScanner;
      { Show the scanned image in Image1 }
      
imgScan1.Picture.LoadFromFile(Image1.Image);
    end;
end;


 

Bewerten Sie diesen Tipp:

dürftig
ausgezeichnet


Copyright © by SwissDelphiCenter.ch
All trademarks are the sole property of their respective owners