AfScanSave: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08 Kategorie Scannen ergänzt
K Jens verschob die Seite AFScanSave nach AfScanSave, ohne dabei eine Weiterleitung anzulegen
(kein Unterschied)

Version vom 11. November 2024, 10:19 Uhr

 AFScanSave(var alpha1, alpha2[, logic3]) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Gescannte und OCR-Erkannte Dateien zu einem Archiv speichern
alpha1 Nummer des Archives
alpha2 Pfad der Archivdateien
logic3 neues Archiv anlegen (optional)
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AFRecognizeScanPages()

Diese Funktion speichert die gescannten und OCR-erkannten Dateien aus dem Pfad (alpha2) zu einem Archiv (alpha1). Wird in (logic3) true übergeben, wird ein neues Archiv angelegt und die Dateien zu diesem Archiv gespeichert. Die Nummer des angelegten Archives wird in dem Parameter (alpha1) zurückgegeben.

Folgende Dateitypen werden importiert und gehören zusammen:

*.TIF gescannte Seite
*.JPG Vorschaubild der gescannten Seite
*.TXT OCR-erkannter Text der gescannten Seite
*.BRC erkannte Barcodes der gescannten Seite

Beispiel:

Nach einem erfolgreichen Scannen (AFScanStart()) und OCR-Erkennung (AFRecognizeScanPages()) von zwei Seiten liegen folgende Dateien in dem temporären Verzeichnis:

AFP000001.jpg AFP000002.jpg
AFS000001.tif AFS000002.tif
AFS000001.txt AFS000002.txt
AFS000001.brc AFS000002.brc

Die Dateien mit gleicher Nummer (000001 oder 000002) gehören nach dem Durchführen der Funktion AFScanSave() zu einer Anhangdatei des neuen oder übergebenen Archivs.

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rLocked 1 Das angegebene Archiv oder der dazugehörige Text ist von einem anderen Benutzer gesperrt.
_rNoRec 5 Das angegebene Archiv existiert nicht. Der Rückgabewert kann nicht auftreten, wenn ein neues Archiv angelegt werden soll.
sAfErrScanDllNotLoaded -20050 Die Scanner-Dll ist nicht geladen.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.