Menu

Tree [r83] /
 History

HTTPS access


File Date Author Commit
 demo 2024-09-10 gdemont [r79] Added another 1D code
 gnat 2024-02-18 gdemont [r58] Applied 0001-Remove-trailing-whitespace.patch
 test 2024-09-14 gdemont [r82] RC 005
 ada_bar_codes.gpr 2024-07-24 gdemont [r65] More gardening
 ada_bar_codes.prj 2024-09-12 gdemont [r81] Updated ObjectAda project file
 ada_bar_codes.txt 2024-09-05 gdemont [r76] Added generation of UPC-A / EAN-13 bar codes
 bar_codes-encode_code_128.adb 2025-02-07 gdemont [r83] Integrated GH Pull Request #3
 bar_codes-encode_dm.adb 2024-09-05 gdemont [r75] Turned private child units for different bar co...
 bar_codes-encode_msi.adb 2025-02-07 gdemont [r83] Integrated GH Pull Request #3
 bar_codes-encode_qr.adb 2024-09-05 gdemont [r75] Turned private child units for different bar co...
 bar_codes-encode_upca_ean13.adb 2024-09-08 gdemont [r77] UPC-A / EAN-13 bar codes: display thick bars wi...
 bar_codes.adb 2024-09-10 gdemont [r79] Added another 1D code
 bar_codes.ads 2024-09-14 gdemont [r82] RC 005
 bar_codes_media.adb 2024-08-31 gdemont [r73] Fixed typo
 bar_codes_media.ads 2024-08-30 gdemont [r71] Bar_Codes_Media: added PNG output
 bc_work.xls 2018-06-29 gdemont [r36] Added QR codes
 build.cmd 2024-02-17 gdemont [r57] Renamed GNAT project file
 clean.cmd 2024-09-05 gdemont [r76] Added generation of UPC-A / EAN-13 bar codes
 readme.txt 2024-07-27 gdemont [r68] RC 003

Read Me

Ada Bar Codes
=============

The project Ada Bar Codes provides a package for generating
various types of bar codes, including 2D bar codes like the QR code,
on different output formats, such as PDF, SVG or bitmaps.

The creation of a bar code is as simple as this small procedure:

    with Ada.Text_IO, Bar_Codes, Bar_Codes_Media;

    procedure Small_Demo is
      use Ada.Text_IO;
      svg : File_Type;
    begin
      Create (svg, Out_File, "qr_code.svg");
      Put_Line
        (svg,
         Bar_Codes_Media.SVG_Bar_Code
           (Bar_Codes.Code_QR_Low, 100.0, 100.0, "mm", "Hello"));
      Close (svg);
    end Small_Demo;

====

Full description in: ada_bar_codes.txt
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.