Usa lo stile CSS per generare il codice a barre

Puoi generare il codice a barre in diversi modi. Alcuni esempi sono i seguenti:

Esempio 1

Aggiungi un segnaposto per codice a barre nell’intestazione del modello e applica lo stile:

  1. Modifica Modelli > Layout di pagina

  2. Seleziona un layout di pagina. Ad esempio, è possibile selezionare il layout di pagina BackCover contenente l'intestazione o il piè di pagina.

  3. Aggiungere l'estensione seguente alla posizione in cui si desidera inserire il codice a barre.

    <span class="barcode">Sample barcode</span></p>.

    NOTE
    Utilizzare lo stesso nome di classe definito in layout.css.
  4. Sostituire <Sample barcode> con il valore che si desidera venga letto dallo scanner del codice a barre.

Puoi visualizzare il codice a barre durante la generazione del PDF di output utilizzando il modello, che include il layout della pagina. Dopo aver eseguito i passaggi precedenti, puoi generare l’output PDF con un codice a barre.

La schermata seguente mostra un codice a barre di esempio in un output PDF.

Output di esempio con codice a barre

Esempio 2

Modificare il file Common.plt nel modello Basic per aggiungere un codice a barre dopo il titolo del progetto.

Per creare un codice a barre per un numero ISBN, aggiungere un numero ISBN. Quindi utilizza il numero ISBN per generare il codice a barre.

...

  <div data-region="header">
    <p class="chapter-header"><span data-field="project-title" data-format="default">Project Title</span> </p>
    <p><span class="barcode">978-1-56619-909-4</span></p>
  </div>
}
...

Esempio 3

Per creare un codice a barre utilizzando i metadati della mappa:

Utilizzare i metadati presenti nell'elemento <topicmeta> di una mappa DITA per visualizzarli come codice a barre. Assicurarsi di utilizzare l'XPath corretto. Ad esempio, è possibile aggiungere <resourceid> in <topicmeta> di una mappa DITA.

Nell’esempio seguente, l’ID risorsa funge da input principale per generare il codice a barre.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE map PUBLIC "-//OASIS//DTD DITA Map//EN" "technicalContent/dtd/map.dtd">
<map id="GUID-3c330691-4dac-4020-904a-d2d6246aeeb1-en">
  <title>Barcode Sample</title>
  <topicmeta>
    <resourceid id="7a5bda1c-b1db-4fd8-8763-a731e2e8abba">
    </resourceid>
  </topicmeta>
  <topicref href="GUID-139f6c64-bea3-4f17-8b22-ee131557e249-en.dita" type="topic">
  </topicref>
</map>

Puoi utilizzare l’ID risorsa in un layout di pagina come segue:

  <div data-region="header">
    <p class="chapter-header"><span data-field="project-title" data-format="default">Project Title</span> </p>
    <p><span class="barcode" data-field="metadata" data-format="default" data-subtype="//resourceid/@id">Resource ID (barcode)</span></p>
  </div>
}