Plugin Prototype : barcode
Version : 1.3.2
Date : 3 Octobre 2009
Auteur: DEMONTE Jean-Baptiste
Telecharger le plugin Prototype barcode 1.3.2
Telecharger le plugin Prototype barcode 1.3.2 - version réduite
Telecharger un exemple d'utilisation
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 (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
settings (object)
configuration du visuel du code barres
| Paramètre | Type | Valeur par defaut | Detail |
|---|---|---|---|
| barWidth | int | 1 | largeur élémentaire |
| barHeight | int | 50 | hauteur du container |
| showHRI | bool | true | affichage texte (HRI : Human readable Interpretation) |
| bgColor | text | #FFFFFF | couleur de fond |
| color | text | #000000 | couleur du code barre |
| fontSize | text | 10px | Taille de la police du HRI |
| output | text | css | type de sortie parmis css, svg et bmp |
Exemple :
<input type="button" onclick='$("bcTarget").barcode("1234567890128", "ean13",{"barWidth":2, "barHeight":30});' value="Test">