Manuel - Aztec
Introduction
Le code Aztec fait partie de la famille des codes-barres en 2D. Il permet d'encoder une grande quantité d'information en un seul code-barres.
Tous les caractères ASCII de 0 à 255 sont supportés. La taille du code sera déterminée en fonction du nombre de données entrées ainsi que du niveau d'erreur choisi.
Il est possible de passer en mode ECI avec la fonction tilde={}.
Cette classe hérite de la classe BakeryBarcode2D.
Exemple
Méthodes
Méthodes de BakeryAztec
-
errorLevel={
level } — Fixe le niveau d'erreur du code-barres -
size={
value } — Fixe la taille du code-barres -
tilde={
accept } — Modifie le fonctionnement du caractère tilde ~ -
rune={
runeNumber } — Spécifie de dessiner un Rune
Méthodes de BakeryBarcode2D
-
scaleX={
scaleX } — Spécifie la résolution du codes-barres en X -
scaleY={
scaleY } — Spécifie la résolution du codes-barres en Y
Méthodes de BakeryBarcode
-
text={
text } — Analyse un messagetext pour dessiner par la suite -
scale={
scale } — Fixe la résolution du code-barres -
foregroundColor={
color } — Fixe la couleur des barres -
backgroundColor={
color } — Fixe la couleur des espaces -
offsetX={
value } — Spécifie le décalage en X -
offsetY={
value } — Spécifie le décalage en Y
Exemple de Code
import { BakeryColor, BakeryFont } from '@barcode-bakery/barcode-react';
import { BakeryAztec } from '@barcode-bakery/barcode-react/aztec';
export default function Home() {
const colorBlack = new BakeryColor(0, 0, 0);
const colorWhite = new BakeryColor(255, 255, 255);
return <BakeryAztec
scale={2}
foregroundColor={colorBlack}
backgroundColor={colorWhite}
text='Aztec'
>;
}
Explications des Méthodes
-
errorLevel={
level } — Fixe le niveau d'erreur du code-barresDescriptionLe pourcentage de correction d'erreur défini avant de dessiner le code-barres.
Le niveau donné doit être entre 5 et 99.
La valeur par défaut est 23. -
size={
value } — Fixe la taille du code-barresDescriptionLa taille du code-barres finale sera décidée automatiquement dépendamment du nombre de données que vous avez spécifié ainsi que le pourcentage de correction d'erreur.
Cependant, vous pouvez spécifier une valeur afin d'obtenir un code différent. Voici les valeurs possibles :
-BakeryAztec.Size.Smallest : Le code sera le plus petit possible
-BakeryAztec.Size.Compact : Le code essaiera d'être compact s'il le peut
-BakeryAztec.Size.Full : Le code sera en mode full (avec la grille de référence)
La valeur par défaut estBakeryAztec.Size.Smallest . -
tilde={
accept } — Modifie le fonctionnement du caractère tilde ~DescriptionEn mettanttrue à l'argument de cette méthode, les caractères tilde (ASCII 126 ~) seront pris comme des caractères spéciaux. Voici les caractères spéciaux que vous pouvez écrire.
- ~~ : Écrit un simple tilde
- ~F : Écrit le caractère FNC1
- ~Exxxxxx : Écrit le caractère ECI xxxxxx avec x pouvant varier de 0 à 9
La valeur par défaut est false. -
rune={
runeNumber } — Spécifie de dessiner un RuneDescriptionLe numéro du RuneruneNumber sera dessiné à l'écran. Les Runes sont des symboles spéciaux.
Le numéro Rune doit être spécifié entre 0 et 255.
La valeur par défaut est -1.
-
scaleX={
scaleX } — Spécifie la résolution du codes-barres en XDescriptionLa largeur en pixel d'un module.
La valeur par défaut est 1.
Notez que cette méthode est protégée (protected). -
scaleY={
scaleY } — Spécifie la résolution du codes-barres en YDescriptionLa hauteur en pixel d'un module.
La valeur par défaut est 1.
Notez que cette méthode est protégée (protected).
-
text={
text } — Analyse un messagetext pour dessiner par la suiteDescriptionLes données que vous passez à l'argumenttext doivent être supportées par le type de code-barres que vous utilisez.
Référez-vous à l'introduction de chaque code-barres pour obtenir plus d'informations comment utiliser cette méthode pour chaque type de code-barres. -
scale={
scale } — Fixe la résolution du code-barresDescriptionLe code-barres serax fois plus grand. Un pixel sera alors de taillex parx . -
foregroundColor={
color } — Fixe la couleur des barresDescriptionLa couleur des barres du code-barres. Par défaut, la couleur est noire. L'argument peut être soit une classeBakeryColor ou n'importe quel autre argument que la classeBakeryColor peut accepter à son constructeur. -
backgroundColor={
color } — Fixe la couleur des espacesDescriptionLa couleur des espaces du code-barres. Par défaut, la couleur est blanche. L'argument peut être soit une classeBakeryColor ou n'importe quel autre argument que la classeBakeryColor peut accepter à son constructeur. -
offsetX={
value } — Spécifie le décalage en XDescriptionSpécifie le décalage en X du code-barres en pixel multiplié par la résolution. -
offsetY={
value } — Spécifie le décalage en YDescriptionSpécifie le décalage en Y du code-barres en pixel multiplié par la résolution.