Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Une action pour créer des codes à barres à partir de la librairie tcpdf

Merci à Pascal de ConseilGouz pour la réalisation de cette action

🆙 barcode : Création de code à barres à partir de la librairie TCPDF.

Cliquer pour lire la documentation

syntaxe : {up barcode=text | type=...|height=..|width=...|color=...}
@author: ConseilGouz @version: UP-1.8 @license: GNU/GPLv3 @tags: Widget
  • barcode = text: valeur alphanumérique du code code barre
  • type = EAN13: type de code-barres : C39,C39+,C39E,C39E+,C93,S25,S25+,I25,C128,C128A,C128B,EAN2,EAN5,EAN8,EAN13,UCPA,UPCE,MSI,MSI+,POSTNET,PLANET,RMS4CC,KIX,IMB,IMBPRE,CODABOR,CODE11,PHARMA,PHARMA2
  • format = html: format de sortie
  • height (h,hauteur) = 30: hauteur du code à barres
  • width (l,largeur,w) = 1: espacement des barres
  • color = #000: Couleur du code-barre. En mode PNG, on attend des valeurs RGB séparées par des virgules, sinon la couleur en forme texte.
  • align = center: alignement code barres et texte (left, center, right)
  • showtext = 1: montrer le texte ayant permis de générer le code barres

styles

  • id: identifiant
  • class: Class(s) pour bloc
  • style: Inline style pour bloc
  • css-head (base-css): Régles CSS définie par le webmaster (ajoutées dans head)

La méthode simple

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9782746089259

Un shortcode avec la valeur du code-barre suffit pour l'afficher.

{up barcode=9782746089259}

Par défaut, ils sont au format EAN13 : les codes à barres utilisés dans le monde entier sur l'ensemble des produits de grande consommation.

Les options

barcode

La valeur affichée par le code-barre. Pour la majorité des types, cette valeur est numérique. Voir wikipedia pour plus de détails.

type

Il s'agit de la norme utilisée pour représenter la valeur du codebar. L'action supporte les formats suivant :

C39, C39+, C39E, C39E+, C93, S25, S25+, I25, C128, C128A, C128B,
EAN2, EAN5, EAN8, EAN13, UCPA, UPCE, MSI, MSI+,POSTNET,PLANET,RMS4CC,
KIX, IMB, IMBPRE, CODABOR, CODE11, PHARMA, PHARMA2T

format

Par défaut, le rendu est réalisé en HTML. Il est possible de le demander en SVG ou PNG

height
width

Par défaut, le code-barre a une hauteur de 30px avec un espacement d'un  pixel entre les traits. Les valeurs sont à adapter en fonction de votre usage.

color

Par défaut le code-barre est en noir. Vous pouvez modifier sa couleur en utilisant exclusivement ce codage : #RRVVBB. Exemple pour rouge : #FF0000

align

Justification du codebar et de sa valeur dans son bloc : left, center ou right

showtext

Doit-on afficher la valeur alphanumérique du codebar au-dessous.

class, style, css-head

Comme pour toutes les actions de UP, vous pouvez styler le rendu avec ces options.

Conseils

En tant que webmaster, ajoutez un fichier custom/prefs.ini avec les valeurs utilisées sur votre site dans une section [options]

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
UP-Plugin

Le shortcode {up barcode=UP-Plugin} affiche ce codebar en tenant compte des valeurs par défaut (ci-contre) du fichier prefs.ini

note : le type C128B permet la saisie de caractères alphanumériques.

[options]
type="C128B"
height=60
width=2
color="#008800"
Pour info, cette page utilise 7 action(s) :
upactionslist (1) flexbox (1) barcode (2) csv2def (1) flexauto (1) jcontent-info (1)