Inhalt anzeigen / ausblenden

    QR-Code

    Diese Dokumentfunktion ermöglicht das Erstellen von diversen Bar- und QR-Codes.

    Konfiguration:

    <Configuration>
      <QrCode id="StatischerQrCode" format="QR_CODE" type="text">Wert</QrCode>
    </Configuration>
    
    Note
    • Da ein QR-Code nicht leer sein kann, wird im Fall eines leeren Inhalts der Text "kein Inhalt" gesetzt.
    • Bei vCards ist Vorsicht geboten, da schon bei kleinen Abständen oder nicht Einhalten von Vorgaben, Handyreader den QR-Code nicht lesen können.

    Attribute

    id: Name im Designer; mit einem Punkt können Ordner erstellt werden (z. B. Ordner.QrCodeName)

    type: Typ des QR-Codes

    Mögliche Werte:

    Wert Beschreibung
    text Statischer Text, der nicht verändert wird
    data Ein OneOffixx-Daten-Element, wie z. B. der Profilname (Profile.User.FirstName) oder die Firmenwebseite (Profile.Org.Web)
    dynamic Statischer Text, gemischt mit OneOffixx-Daten-Elementen

    height: Höhe des QR-Codes; das Attribut ist dabei optional. Wenn es nicht angegeben wird, wird als Standard 100px genommen.

    format: Format des QR-Codes; es findet keine Prüfung statt, ob der Wert in value überhaupt Platz in diesem Format hat.

    Mögliche Werte:

    Wert Einschränkungen
    AZTEC
    CODABAR
    CODE_39 Nur Zahlen möglich
    CODE_93 Nur Zahlen möglich
    CODE_128 Nur Zahlen möglich
    DATA_MATRIX
    EAN_8
    EAN_13
    ITF
    PDF_417
    QR_CODE
    RSS_14
    RSS_EXPANDED
    UPC_A
    UPC_E
    All_1D
    UPC_EAN_EXTENSION
    MSI
    PLESSEY

    Beispiele

    Mit statischem Inhalt:

    <QRCode id="StatischerQrCode" type="text">Das ist ein statischer Text.</QRCode>
    <QRCode id="WLANQrCode" type="text">WIFI:S:ssidName;T:WAP2;P:password;;</QRCode>
    

    Mit OneOffixx-Daten:

    <QRCode id="OneOffixxDatenPerID" type="data">Profile.User.LastName</QRCode>
    <QRCode id="OneOffixxDatenPerXPath" type="data">{*//Text[@id='Profile.User.LastName']}</QRCode>
    

    Als dynamischer Code:

    <QRCode id="TextMitDaten" type="dynamic">Hallo, mein Name ist {Profile.User.FirstName} {Profile.User.LastName}.</QRCode>
    <QRCode id="vCard" height="300" type="dynamic">BEGIN:VCARD
    	VERSION:3.0
    	N:{Profile.User.LastName};{Profile.User.FirstName}
    	FN:{Profile.User.FirstName} {Profile.User.LastName}
    	ORG:{Profile.Org.Title}
    	TITLE:{Profile.User.Title}
    	TEL;TYPE=WORK,VOICE:{Profile.User.Phone}
    	TEL;TYPE=HOME,VOICE:{Profile.User.Phone2}
    	ADR;TYPE=WORK:;;{Profile.Org.Postal.Street};{Profile.Org.Postal.City};;{Profile.Org.Postal.Zip};{Profile.Org.Postal.Country}
    	EMAIL;TYPE=PREF,INTERNET:{Profile.User.Email}
    	URL:{Profile.Org.Web}
    	REV:2015-03-31T08:30:10Z
    	END:VCARD
    </QRCode>
    
    Zurück nach oben | Deutsch | English PrimeSoft AG   I   Bahnhofstrasse 4   I   8360 Eschlikon   I   Switzerland   I   Datenschutz   I   Impressum