Manuel - ISBN-10 / ISBN-13

Introduction

Le code ISBN est utilisé pour l'enregistrement des livres dans le commerce. Il est basé sur le code EAN-13. Un code ISBN peut contenir 10 caractères, dans ce cas 978 ou 979 viendra précéder le code pour être encodé dans un code EAN-13.

Les tirets qui sont présents sont décidés par les agences de distribution de code. Vous pouvez les écrire mais ils seront simplement ignoré. Barcode Bakery en placera de nouveau de manière à générer un texte semblable au texte ISBN.

Afin de changer le text au dessus du code-barres, commencez par enlever les textes avec , ensuite ajoutez le texte avec grâce à BakeryLabel.

Cette classe hérite de la classe BakeryBarcode1D.

Exemple

Méthodes

Méthodes de BakeryIsbn

  • gs1={gs1} — Spécifie les chiffres qui précéderont le code

Méthodes de BakeryBarcode1D

Méthodes de BakeryBarcode

Exemple de Code

import { BakeryColor, BakeryFont } from '@barcode-bakery/barcode-react';
import { BakeryIsbn } from '@barcode-bakery/barcode-react/1d';

export default function Home() {
  const font = new BakeryFont('Arial', 18);
  const colorBlack = new BakeryColor(0, 0, 0);
  const colorWhite = new BakeryColor(255, 255, 255);

  return <BakeryIsbn
    scale={2}
    thickness={30}
    foregroundColor={colorBlack}
    backgroundColor={colorWhite}
    font={font}
    text='9780672326970'
  >;
}

Explications des Méthodes

  • gs1={gs1} — Spécifie les chiffres qui précéderont le code
    Description
    Les différentes valeurs pour cet argument sont :
    - BakeryIsbn.Auto : Effectue la même opération que BakeryIsbn.Prefix978
    - BakeryIsbn.Prefix978 : Ajoute 978 avant le code
    - BakeryIsbn.Prefix979 : Ajoute 979 avant le code
  • thickness={thickness} — Spécifie l'épaisseur du code-barres
    Description
    L'épaisseur du code-barres est en pixel. Il s'agit de la grandeur verticale.
  • label={label} — Spécifie le texte qui accompagne le code-barres
    Description
    Le texte sera écrit au dessous ou au dessus du code-barres dépendamment de celui-ci. Vous pouvez écrire la valeur spéciale BakeryBarcode1D.Label si vous souhaitez que le texte soit automatiquement choisi. Il sera alors la valeur du texte passé à la méthode text={}.
  • font={font} — Spécifie la police du texte qui accompagne le code-barres
    Description
    La valeur de l'argument peut être soit une instance de la classe BakeryFontFile.
  • displayChecksum={display} — Spécifie que le chiffre de vérification soit ajouté au texte qui accompagne le code-barres
    Description
    Spécifier true ajoutera le chiffre de vérification au texte qui accompagne le code-barres par défaut.
    La valeur par défaut est true.
  • text={text} — Analyse un message text pour dessiner par la suite
    Description
    Les données que vous passez à l'argument text 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-barres
    Description
    Le code-barres sera x fois plus grand. Un pixel sera alors de taille x par x.
  • foregroundColor={color} — Fixe la couleur des barres
    Description
    La couleur des barres du code-barres. Par défaut, la couleur est noire. L'argument peut être soit une classe BakeryColor ou n'importe quel autre argument que la classe BakeryColor peut accepter à son constructeur.
  • backgroundColor={color} — Fixe la couleur des espaces
    Description
    La couleur des espaces du code-barres. Par défaut, la couleur est blanche. L'argument peut être soit une classe BakeryColor ou n'importe quel autre argument que la classe BakeryColor peut accepter à son constructeur.
  • offsetX={value} — Spécifie le décalage en X
    Description
    Spécifie le décalage en X du code-barres en pixel multiplié par la résolution.
  • offsetY={value} — Spécifie le décalage en Y
    Description
    Spécifie le décalage en Y du code-barres en pixel multiplié par la résolution.