Eine Möglichkeit, Barcodes in einem PDF-Formular zu verbessern, sind benutzerspezifische Skripten. Zum Schreiben solcher Skripten sollten Sie über Grundkenntnisse in JavaScript verfügen und mit der Acrobat-spezifischen JavaScript-Sprache vertraut sein. Weitere Informationen finden Sie im Handbuch Acrobat JavaScript Scripting Guide unter , JavaScript Support_de-Seite (nur Englisch) auf der Adobe-Website. Grundlegende Informationen zu JavaScript finden Sie in den zahlreichen Ressourcen, die zu diesem Thema verfügbar sind.
Wenn Sie einen Barcode mit maximaler Größe einfügen und dann die Zellengröße oder Dekodierbedingung ändern, kann dies den Barcode über die Seitengrenze hinaus schieben. Vermeiden Sie dies durch Auswahl einer angemessenen Zellengröße und Dekodierbedingung.
Barcode-Felder hinzufügen
Barcode-Felder testenNun kann das Barcode-Formularfeld verteilt werden.
Zusätzliche Datenfelder in den Barcode einschließenWurde die Option „Kodierung mit“ aktiviert, klicken Sie auf „Auswählen“ und wählen die zusätzlich zu kodierenden Formularfelder aus.
Wurde „Benutzerdef. Berechnungsskript“ aktiviert, klicken Sie auf „Bearbeiten“ und schreiben zusätzlichen JavaScript-Code, durch den die neuen Formularfelder einbezogen werden.
Nachdem Sie neue Datenfelder in den Barcode aufgenommen haben, müssen Sie sicherstellen, dass der Barcode-Bereich auch groß genug ist, indem Sie ihn mit Beispieldaten testen. Wird der Barcode-Bereich grau angezeigt, passen Sie die Barcode-Größe, die Barcode-Eigenschaften oder die Textfeldeigenschaften so an, dass der Dateninhalt in den Barcode-Bereich passt.
Größe von Barcode-Feldern anpassenDer häufigste Fehler beim Erstellen von Formularen mit Barcode ist, dass der Barcode-Bereich zu klein angelegt wird, um alle Daten aufnehmen zu können. Falls dies während des Tests mit Beispieldaten geschieht, wird der Barcode nicht als kodiertes Muster, sondern als einfaches graues Rechteck angezeigt.
Dateninhalt an das Barcode-Feld anpassenKlicken Sie auf der Registerkarte „Optionen“ auf die Schaltfläche „Benutzerdefiniert“ und geben Sie unter „Fehlerkorrektur-Level“ und „Y/X-Verhältnis“ niedrigere Werte ein.
Wählen Sie auf der Registerkarte „Wert“ das Kodierungsformat „Tabulatorgetrennt“ anstelle von „XML“ aus. XML erfordert für die Kodierung von Informationen einen größeren Barcode-Bereich als die Option „Tabulatorgetrennt“.
Sofern Sie eine Dekodiersoftware von Adobe verwenden möchten (separat erhältlich), wählen Sie auf der Registerkarte „Optionen“ die Option „Daten vor der Barcode-Kodierung komprimieren“.
Wählen Sie auf der Registerkarte „Optionen“ eine andere Symboloption aus.
Klicken Sie auf der Registerkarte „Wert“ auf die Schaltfläche „Auswählen“ und deaktivieren Sie alle Felder, die nicht kodiert werden müssen. Schließen Sie beispielsweise alle Felder mit überflüssigen Informationen von der Kodierung aus.
Geben Sie auf der Registerkarte „Wert“ ein benutzerspezifisches Skript ein, durch das vom Benutzer eingegebener Text im Zuge der Kodierung vollständig in Groß- bzw. Kleinbuchstaben umgewandelt wird.
Geben Sie auf der Registerkarte „Optionen“ einen (kleineren) Wert für „Höchstens _ Zeichen“ ein.
Schreiben Sie auf der Registerkarte „Validierung“ ein benutzerspezifisches Skript, durch das nur alphanumerische Zeichen entweder in Groß- oder Kleinbuchstaben verwendet werden dürfen. (Text, der nur aus Groß- bzw. Kleinbuchstaben besteht, benötigt weniger Platz im Barcode-Bereich als Text, der aus einer Mischung der beiden Schreibweisen besteht.)
Sie können sich auch überlegen, weitere Barcode-Felder auf dem Formular zu erstellen und jedem Barcode-Feld bestimmte Daten zuzuweisen.