BX .NET Core Samples
==========================================

Package Requirements on Linux (Debian package names):
* dotnet-sdk-6.0 or dotnet-sdk-5.0 or dotnet-sdk-3.1
* libgdiplus (for the .NET Core bitmap functionality)

By default all samples target .NET 6.0.
If you want to target the sample for .NET Core 3.1 runtime you need to set "TargetFramework" to "netcoreapp3.1" in "<SampleFolderName>\<SampleName>.csproj" project file.
If you want to target the ReadBarcodes sample for .NET 5.0 runtime you need to set "TargetFramework" to "net5.0" in "<SampleFolderName>\<SampleName>.csproj" project file.

Building the sample should be as simple as running "dotnet build" assuming your .NET Core DLL (Accusoft.BarcodeXpress14.NetCore.dll) is in "../../bin/<TargetFramework>".
Otherwise you will need to open up the project and manually include the correct DLL (or copy it to the project folder).
To run the sample use "dotnet run" command.
==========================================

ReadBarcodes for .NET Core platform. 

It is easier to run this sample from the ReadBarcodes directory. So, in your shell of choice, navigate there:
cd samples/ReadBarcodes

From there simply execute `dotnet run` and the sample will use a preselected image from the selection of provided sample images in 
the parent folder. You can also supply an alternate image to search for barcodes by appending the path of the image:

Example:
dotnet run ../images/Barcode-All-Supported-Types.bmp
==========================================

WriteBarcodes1D for .NET Core platform.

It is easier to run the sample from the WriteBarcodes1D directory. So, in your shell of choice, navigate there:
cd samples/WriteBarcodes1D

From there simply execute `dotnet run` and run the sample to create a Code 39 barcode with the value "CODE39".
You can also change the value and the barcode type by appending the values

dotnet run BarcodeValue BarcodeType

Example:
dotnet run Code128 Code128Barcode
==========================================

WriteBarcodes2D for .NET Core platform.

It is easier to run the sample from the WriteBarcodes2D directory. So, in your shell of choice, navigate there:
cd samples/WriteBarcodes2D

From there simply execute `dotnet run` and run the sample.
By default it will create an image with a DataMatrix Barcode with the value of `Barcode Value`.

To create a barcode with a different value or barcode type you can simply append the value to write and the barcodetype to write.

Example:
dotnet run TESTQR QRCodeBarcode
==========================================

KanjiKanaEncodeDecode for .NET Core platform.

It's a simple application showing how to create and read QR Code barcodes with Japanese Kanji/Kana symbols.

The sample will create an image with a QR Code barcode with the Kanji/Kana symbols.
Created image will be recognized then and the decoded value will be written to console.
To run the sample use "dotnet run" command.
