|
Navigation: Pomoc programisty (tylko niemiecki) > Referencje Makra > ImgReadBarcode |
|
Zmienne Makra ImgReadBarcode
(tylko wersja Enterprise)
Liest einen Barcode.
Syntax 1: {ImgReadBarcode:FileName,PageNum,BarType}
Syntax 2: {ImgReadBarcode:FileName,PageNum,Left,Right,Top,Bottom,Relative,BarType[,Result,TestFileName]}
Die Variable gibt den Text zurück, der im angegebenen Barcode kodiert ist. Es werden diverse Grafikformate (bmp, jpeg, tiff und viele andere) unterstützt. Das Bild kann auch in einem PDF-Dokument eingebettet sein.
Die Variable wird beispielsweise beim Scannen verwendet, um eine kodierte Belegnummer vom Papier zu lesen.
Wskazówka: Bei PDF-Dokumenten wird immer die erste Grafik auf der Seite verwendet.
FileName: Dateiname der Grafik- oder PDF-Datei, z.B. {Source}.
PageNum: Seitennummer bei PDF-Dokumenten und mehrseitigen TIFF-Dateien.
Left, Right, Top, Bottom: Definiert ein Rechteck auf der Seite, in dem sich der Barcode befindet. Left und Right geben den Abstand vom linken Seitenrand, Top und Bottom den Abstand vom oberen Rand an. Es sind nur ganze Zahlen erlaubt. Wskazówka: der Wert von Top ist immer kleiner als Bottom, Left ist kleiner als Right.
Relative: 0, 1 oder 2. Bei 0 wird das Rechteck in absoluten Pixel angegeben.
Bei 1 enthalten Left, Right, Top und Bottom prozentuale Werte, wobei Left=10 beispielsweise 10% der Seitenbreite angibt.
2 ist ebenfalls relativ, jedoch mit einer berechneten Auflösung von 10.000 statt 100 (Left=1000 gibt 10% der Seitenbreite).
Beachten Sie bitte, dass die Pixel mit der Scanner-Auflösung variieren, verwenden Sie bevorzugt die relative Werte.
BarType mögliche Werte: "Code39", "Code128", "Code25Int", "EAN13", "EAN8", "UPCA", "UPCE", "IdentCode" oder "Unknown" zur automatischen Ermittlung.
Result optional: wenn "Type" angegeben ist, wird der Barcode-Typ und nicht der Wert zurückgegeben.
TestFileName: Wenn dieser optionale Parameter angegeben ist, wird der Grafikausschnitt in der angegebenen Bilddatei gespeichert. Sie können überprüfen, ob der korrekte Ausschnitt definiert wurde. Der Parameter sollte nach erfolgreichen Tests wieder entfernt werden. Geben Sie den Dateinamen bitte ohne Endung an, z.B. "C:\Temp\Test". Wenn die Datei bereits vorhanden ist, wird automatisch eine Zahl angehängt.
Systemvoraussetzungen:
Office Manager Enterprise-Version
Patrz tak¿e