Plugin Prototype : barcode
Version : 2.0.3
Licence : GPL / Cecill
Date : 2013-01-06
Auteur: DEMONTE Jean-Baptiste
Telecharger le plugin Prototype barcode 2.0.3
Installation du plugin Prototype barcode
Comme tout plugin, il suffit d'inclure le fichier source après avoir inclus celui de Prototype.
<script type="text/javascript" src="prototype.min.js"></script> <script type="text/javascript" src="prototype-barcode.js"></script>
Utilisation du plugin Prototype barcode
Pour utiliser ce plugin, il suffit de définir un div qui accueillera le visuel du code barres
<div id="bcTarget"></div>
Exemple d'appel du plugin
$("bcTarget").barcode("1234567890128", "ean13");
Prototype de la fonction barcode
barcode: function(element, datas, type, settings)
element
Prototype Element (l'objet en cours, envoyé par Prototype)
datas
string
Valeur du code barres (dépendante du type de code barres)
Si le type de code barres en inclus, la présence de checksum n'est pas obligatoire, il est automatiquement recalculé
object
type : ean8, ean13, code11, code39, code128, codabar | |
---|---|
member | Type |
code | string |
type : std25, int25, code93 | |
---|---|
member | Type |
code | string |
crc | boolean |
type : msi | ||
---|---|---|
member | Type | |
code | string | |
crc | boolean | |
object | crc1 : string("mod10", "mod11") | |
crc2 : string("mod10", "mod11") |
type : datamatrix | |
---|---|
member | Type |
code | string |
rect | boolean (defaut : false) |
type (string)
- codabar
- code11 (code 11)
- code39 (code 39)
- code93 (code 93)
- code128 (code 128)
- ean8 (ean 8)
- ean13 (ean 13)
- std25 (2 parmi 5 standart - industriel)
- int25 (2 parmi 5 entrelacé)
- msi
- datamatrix (ASCII + étendu)
settings (object)
configuration du visuel du code barres
Paramètre | Type | Valeur par defaut | Detail | Limitation |
---|---|---|---|---|
barWidth | int | 1 | largeur d'une barre | 1D |
barHeight | int | 50 | hauteur d'une barre | 1D |
moduleSize | int | 5 | largeur / hauteur d'un module | 2D |
bgColor | text | #FFFFFF | couleur de fond | |
color | text | #000000 | couleur du code barre | |
showHRI | bool | true | affichage texte (HRI : Human readable Interpretation) | |
fontSize | int | 10 | Taille de la police du HRI | |
output | text | css | type de sortie parmis css, svg et bmp |
rendu : canvas | |||
---|---|---|---|
Paramètre | Type | Valeur par defaut | Detail |
posX | int | 0 | décallage en X |
posY | int | 0 | décallage en Y |
Exemple :
<input type="button" onclick='$("bcTarget").barcode("1234567890128", "ean13",{"barWidth":2, "barHeight":30});' value="Test">