usctrojan / barby Goto Github PK
View Code? Open in Web Editor NEWThis project forked from toretore/barby
The Ruby barcode generator
Home Page: http://toretore.github.com/barby/
License: MIT License
This project forked from toretore/barby
The Ruby barcode generator
Home Page: http://toretore.github.com/barby/
License: MIT License
CUSTOMIZED BARBY: added barcode numbers such that it appears below barcode in SVG mode example: --------- barcode.to_svg(:show_code => true) barcode.to_svg(:show_numbers => true) # alias *** NEW REQUIRE POLICY *** Barcode symbologies are no longer requires automatically, so you'll have to require the ones you need. If you need EAN-13, require 'barby/barcode/ean_13'. Full list of symbologies and filenames below. *** For more information, check out the Barby wiki at https://github.com/toretore/barby/wiki Barby is a Ruby library that generates barcodes in a variety of symbologies. Its functionality is split into barcode and "outputter" objects. Barcode objects turn data into a binary representation for a given symbology. Outputters then take this representation and turns it into images, PDF, etc. You can easily add a symbology without having to worry about graphical representation. If it can be represented as the usual 1D or 2D matrix of lines or squares, outputters will do that for you. Likewise, you can easily add an outputter for a format that doesn't have one yet, and it will work with all existing symbologies. See Barby::Barcode and Barby::Outputter for more information. require 'barby' require 'barby/barcode/code_128' require 'barby/outputter/ascii_outputter' barcode = Barby::Code128B.new('BARBY') puts barcode.to_ascii #Implicitly uses the AsciiOutputter ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## ## # # # # ## # # ## ## # ### # # ## ### ## # ## ### ### ## ### # ## B A R B Y Supported symbologies: Name - filename - dependencies require 'barby/barcode/<filename>' * Code 25 - code_25 * Interleaved - code_25_interleaved * IATA - code_25_iata * Code 39 - code_39 * Code 93 - code_93 * Code 128 - code_128 * GS1 128 - gs1_128 * EAN-13 - ean_13 * Bookland - bookland * UPC-A - ean_13 * EAN-8 - ean_8 * UPC/EAN supplemental, 2 & 5 digits - upc_supplemental * QR Code - qr_code - rqrcode * DataMatrix (Semacode) - data_matrix - semacode * PDF417 - pdf_417 - java (JRuby) Formats supported by outputters: * Text (mostly for testing) * PNG, JPEG, GIF * PS, EPS * SVG * PDF * HTML Outputters: filename (dependencies) require 'barby/outputter/<filename>_outputter' * ascii * cairo (cairo) * html * pdfwriter * png (chunky_png) * prawn (prawn) * rmagick (RMagick) * svg
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.