All Projects → joushx → jQuery.EAN13

joushx / jQuery.EAN13

Licence: MIT license
A jQuery & plain JavaScript library for generating EAN13-barcodes

Programming Languages

coffeescript
4710 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to jQuery.EAN13

dart barcode
Barcode generation library
Stars: ✭ 79 (+75.56%)
Mutual labels:  barcode, ean13
koder
QR/bar code scanner for the Browser
Stars: ✭ 73 (+62.22%)
Mutual labels:  barcode, ean13
barcoder
Lightweight Barcode Encoding Library for .NET Framework, .NET Standard and .NET Core.
Stars: ✭ 76 (+68.89%)
Mutual labels:  barcode, ean13
max-safe-integer
ES2015 Number.MAX_SAFE_INTEGER ponyfill
Stars: ✭ 15 (-66.67%)
Mutual labels:  number
ZZYQRCode
a scanner for QRCode barCode 最好用的ios二维码、条形码,扫描、生成框架,支持闪光灯,从相册获取,扫描音效等,高仿微信,微博
Stars: ✭ 124 (+175.56%)
Mutual labels:  barcode
MVBarcodeReader
A Barcode scanner library for Android. Uses the Google Play Services' mobile vision api for barcode detection.
Stars: ✭ 67 (+48.89%)
Mutual labels:  barcode
Blog
h2O's Blog
Stars: ✭ 18 (-60%)
Mutual labels:  article
Wechat Mp Article
高颜值的微信公众号图文消息排版
Stars: ✭ 253 (+462.22%)
Mutual labels:  article
barcode-detector
Spec compliant polyfill of the Barcode Detection API 🤳
Stars: ✭ 31 (-31.11%)
Mutual labels:  barcode
Dilettantes-Guide-to-Linting
Setting up ESLint, Prettier, VS Code, and the AirBnB style guide in beautiful harmony.
Stars: ✭ 18 (-60%)
Mutual labels:  article
break infinity.js
A replacement for decimal.js for incremental games who want to deal with very large numbers (bigger in magnitude than 1e308, up to as much as 1e(9e15) ) and want to prioritize speed over accuracy.
Stars: ✭ 145 (+222.22%)
Mutual labels:  number
ChangeNumbersJs
Tiny Library for change number from a language in other language.
Stars: ✭ 14 (-68.89%)
Mutual labels:  number
barcode-java
Java Barcode Image Generation Library
Stars: ✭ 18 (-60%)
Mutual labels:  barcode
phonenumber
With a given country and phone number, validate and format the MOBILE phone number to E.164 standard
Stars: ✭ 108 (+140%)
Mutual labels:  number
api2pdf.php
PHP client library for the Api2Pdf.com REST API - Convert HTML to PDF, URL to PDF, Office Docs to PDF, Merge PDFs, HTML to Image, URL to Image, HTML to Docx, HTML to Xlsx, PDF to HTML, Thumbnail preview of office files
Stars: ✭ 42 (-6.67%)
Mutual labels:  barcode
taro-code
Taro Barcode & QRCode
Stars: ✭ 88 (+95.56%)
Mutual labels:  barcode
demos
Collection of demos used in articles on justmarkup.com
Stars: ✭ 87 (+93.33%)
Mutual labels:  article
ReDe
A Redis dehydrator module
Stars: ✭ 63 (+40%)
Mutual labels:  article
note
📚 awesome articles and personal note
Stars: ✭ 76 (+68.89%)
Mutual labels:  article
terbilang
Sebuah pustaka untuk menterjemahkan angka ke dalam bilangan Bahasa Indonesia
Stars: ✭ 46 (+2.22%)
Mutual labels:  number

Build Status Flattr this

jQuery.EAN13.js

jQuery.EAN13.js is a lightweight library available as plain JavaScript and as jQuery plugin for the generation of EAN-13 barcodes.

Usage

###Include Plugin### Insert the following code into the head section of you page:

JavaScript

<script type="text/javascript" src="jquery-ean13.min.js"></script>

jQuery

<script type="text/javascript" src="ean13.min.js"></script>

Make sure to include this after the jQuery-library.

Insert Canvas

At the place where you want to insert the barcode insert this code:

<canvas id="ean" width="200" height="100">
	Your browser does not support canvas-elements.
</canvas>

You may change the dimensions of the element. The barcode will automatically be resized.

Simple barcode

For printing the barcode without any further options use the following code. If you don't provide a check digit (just a 12 digit code) it will be generated for you on the fly.

JavaScript

var element = document.getElementById("ean");
new EAN13(element, "9002236311036");

jQuery

$("#ean").EAN13("9002236311036");

Options

The library provides some options and callback functions. To use them simply provide a option object as the second argument.

Example

JavaScript

var options = {
	number: false,
	prefix: false,
	onSuccess: function(){
	  alert("Heeeey!");
	}
}

new EAN13(document.getElementById("ean"), "9002236311036", options);

jQuery

$("#ean").EAN13("9002236311036", {
	number: false,
	prefix: false
});

List of options

identifier type default value description
number boolean true If true the number is printed underneath the barcode to be readable for humans.
prefix boolean true If true the country prefix (to be precise the first digit of it) is printed at the left of the barcode.
color string #000 The color of the barcode. Accepts any CSS colors e.g. #ff0000, green, rgb(0,0,0) or rgb(0,0,0,0.5).
background string null The background color of the barcode. Accepts any CSS colors e.g. #ff0000, green, rgb(0,0,0) or rgb(0,0,0,0.5). Default is null = transparent
debug boolean false If true a pattern is drawn on the barcode to help identify the lines.
padding int 0 Adds a padding arround the code (in pixel)

List of callbacks

identifier description
onValid() Fired if the checksum of the provided code is correct. Not used if a 12 digit code is provided.
onInvalid() Fired is the checksum is not correct. Not used if a 12 digit code is provided.
onSuccess(number) Fired at the end of the painting process and if no errors occurred. Gives the number (including generated or provided checksum) as parameter.
onError() Fired if the were any errors while painting. (For instance the canvas element is not present)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].