Verwenden des CSS-Stils zum Generieren des Barcodes
Sie können den Barcode auf verschiedene Arten generieren. Einige der Beispiele sind:
Beispiel 1
Fügen Sie einen Barcode-Platzhalter in der Vorlagenkopfzeile hinzu und wenden Sie den Stil an:
-
Bearbeiten Vorlagen > Seiten-Layouts
-
Wählen Sie ein Seiten-Layout aus. Sie können beispielsweise das Layout der Rückseite auswählen, das die Kopf- oder Fußzeile enthält.
-
Fügen Sie den folgenden Bereich an der Stelle hinzu, an der Sie den Barcode einfügen möchten.
<span class="barcode">Sample barcode</span></p>
.NOTE
Verwenden Sie denselben Klassennamen, den Sie imlayout.css
definiert haben. -
Ersetzen Sie
<Sample barcode>
durch den Wert, den der Barcode-Scanner lesen soll.
Sie können den Barcode beim Generieren der Ausgabe-PDF mithilfe der Vorlage anzeigen, die das Seiten-Layout enthält. Nachdem Sie die vorherigen Schritte ausgeführt haben, können Sie die PDF-Ausgabe mit einem Barcode generieren.
Der folgende Screenshot zeigt einen Beispiel-Barcode in einer PDF-Ausgabe.
Beispiel 2
Ändern Sie die Common.plt
in der Basic-Vorlage, um einen Barcode nach dem Projekttitel hinzuzufügen.
Um einen Barcode für eine ISBN-Nummer zu erstellen, fügen Sie eine ISBN-Nummer hinzu. Verwenden Sie dann die ISBN-Nummer, um den Barcode zu generieren.
...
<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>
}
...
Beispiel 3
So erstellen Sie einen Barcode mit den Zuordnungsmetadaten:
Verwenden Sie beliebige Metadaten, die im <topicmeta>
Element einer DITA-Map vorhanden sind, um sie als Barcode anzuzeigen. Stellen Sie sicher, dass Sie den richtigen XPath verwenden. Sie können beispielsweise eine <resourceid>
in der <topicmeta>
einer DITA-Zuordnung hinzufügen.
Im folgenden Beispiel dient die Ressourcen-ID als Haupteingabe zum Generieren des Barcodes.
<?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>
Sie können die Ressourcen-ID in einem Seiten-Layout wie folgt verwenden:
<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>
}