Decode Australian Post Code - Delphi
BarCode Reader SDK sample in Delphi demonstrating ‘Decode Australian Post Code’
AustralianPostCode.dpr
program AustralianPostCode;
//*******************************************************************************************//
// //
// Download Free Evaluation Version From: https://bytescout.com/download/web-installer //
// //
// Also available as Web API! Get Your Free API Key: https://app.pdf.co/signup //
// //
// Copyright � 2017-2020 ByteScout, Inc. All rights reserved. //
// https://www.bytescout.com //
// https://pdf.co //
// //
//*******************************************************************************************//
{$APPTYPE CONSOLE}
uses
SysUtils,
ActiveX,
Bytescout_BarCodeReader_TLB in 'C:\Program Files\Borland\BDS\4.0\Imports\Bytescout_BarCodeReader_TLB.pas';
var
i: integer;
reader: _Reader;
begin
// disable floating point exception to conform to .NET floating point operations behavior.
System.Set8087CW($133F);
// required for console applications, initializes ActiveX support
CoInitialize(nil);
reader := CoReader.Create();
reader.RegistrationName := 'demo';
reader.RegistrationKey := 'demo';
// set barcode type to find
reader.BarcodeTypesToFind.AustralianPostCode := true;
reader.ReadFromFile('australianpostcode.png');
for i := 0 to reader.FoundCount - 1 do begin
WriteLn(Format('Found barcode with type %d and value %s',
[reader.GetFoundBarcodeType(i), reader.GetFoundBarcodeValue(i)]));
end;
// free barcode reader object
reader.Dispose();
// required for console applications, initializes ActiveX support
CoUninitialize();
end.