Barcode (SP-Tag)

Aus SiteparkWiki
Version vom 15. Mai 2018, 17:02 Uhr von Sed (Diskussion | Beiträge) (→‎Textbild erzeugen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Name

<sp:barcode> - Wandelt einen Text in ein Barcode kodiertes Bild um

Syntax

<sp:barcode
   name="variable"
   scope="page"
   text="${mylink.url}"
   type="qrcode"
   width="300"
   height="300"
   />

Beschreibung

Mit diesem Tag können aus Texten Bar-Code Bilder (z.B. QR-Codes) generiert werden. Über das text-Attribut wird der Text angegeben, aus dem das Bild erzeugt werden soll. Werden Höhe und Breite gibt die Bildgröße an.

Dieser Tag verhält sich in In- und Out-Modus unterschiedlich.

Out-Modus
Wird sp:barcode im Out-Modus betrieben, wird das Bild in einem Verzeichnis barcode unterhalb des Medien-Verzeichnisses des Artikels abgelegt.
In-Modus
Wird sp:barcode im In-Modus betrieben, wird das Bild in der BinDB abgelegt.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 2.5.6
text Text Ja None 2.5.6
type Text Ja None 2.5.6
width Expression Nein None 2.5.6
height Expression Nein None 2.5.6
locale Locale Nein None 2.5.6
scope Scope Nein request 2.5.6
name
Name der Variable für den Zugriff auf das Ergebnis-Object. Je nach Angegebenen Typ. Mögliche Objekte sind: QRCode.
text
Text aus dem der Barcode generiert werden soll.
type
Zu erzeugender Barcode-Typ. Unterstütz wird z.Z. nur qrcode
width
Breite des Bildes.
height
Höhe des Bildes.
locale
Dieses Attribut dient zur Auswahl der zu verwendende Sprache bei mehrsprachigen Variablen.
scope
Gültigkeitsbereich, in dem die Variable definiert ist. Möglich sind page und request.

Beispiele

Textbild erzeugen

Template Quelltext

<sp:barcode name="mycode" type="qrcode" text="${myLink.link.absoluteUrl}"/>
url: <sp:print name="mycode.url"/>

Ausgabe

url: /test/test.html.media/barcode/11400032033.png