Inhalt anzeigen / ausblenden

    QR-Code generator

    This document function allows you to create various bar and QR codes.

    Configuration:

    <Configuration>
      <QrCode id="StatischerQrCode" format="QR_CODE" type="text">Vaue</QrCode>
    </Configuration>
    
    Note
    • Since a QR code cannot be empty, in the case of empty content the text "no content" is set.
    • Caution is required with vCards, because even with small distances or not adhering to specifications, cell phone readers cannot read the QR code.

    Attributes

    id: Name in the designer; with a dot folders can be created (e.g. Folder.QrCodeName)

    type: type of the QR code

    Possible values:

    Value Description
    text Static text that will not be modified
    data A OneOffixx data element, such as the profile name (Profile.User.FirstName) or the company website (Profile.Org.Web)
    dynamic Static text mixed with OneOffixx data elements

    height: Height of the QR code; the attribute is optional. If it is not specified, 100px is taken as default.

    format: Format of the QR code; there is no check whether the value in value has any place in this format.

    Possible values:

    Value Constraints
    AZTEC
    CODABAR
    CODE_39 Only numbers possible
    CODE_93 Only numbers possible
    CODE_128 Only numbers possible
    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

    Examples

    With static content:

    <QRCode id="StaticQrCode" type="text">This is a static text.</QRCode>
    <QRCode id="WLANQrCode" type="text">WIFI:S:ssidName;T:WAP2;P:password;;</QRCode>
    

    With OneOffixx data:

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

    With dynamic code:

    <QRCode id="TextWithData" type="dynamic">Hello, my name is {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>
    
    Back to top | Deutsch | English PrimeSoft AG   I   Bahnhofstrasse 4   I   8360 Eschlikon   I   Switzerland   I   Privacy   I   Legal notice