Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old

Barcode.SetInputMode

Sets input mode.

Component Version macOS Windows Linux Server iOS SDK
Barcode 8.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "Barcode.SetInputMode"; Mode )   More

Parameters

Parameter Description Example
Mode The new input mode. "GS1"

Result

Returns OK or error.

Description

Sets input mode.
Mode can be empty for default.
Values include data, unicode, GS1, Kanji or SJIS.

Examples

Set input mode for ASCII or data:

// Uses full ASCII range interpreted as Latin-1 or binary data.

MBS( "Barcode.SetInputMode"; "Data" )

Set input mode for Unicode:

// Uses pre-formatted UTF-8 input.
MBS( "Barcode.SetInputMode"; "Unicode" )

Set input mode for GS1:

// Encodes GS1 data using FNC1 characters.

MBS( "Barcode.SetInputMode"; "GS1" )

Encode Data Matrix with GS1:

Set Field [ Barcode Generation::Image ; "" ]
Set Variable [ $r ; Value: MBS( "Barcode.SetInputMode"; "GS1" ) ]
Set Variable [ $img ; Value: MBS("Barcode.Generate"; "DataMatrix"; "[01]98898765432106[3202]012345[15]991231") ]
If [ MBS("IsError") = 0 ]
    Set Field [ Barcode Generation::Image ; MBS( "GMImage.WriteToPNGContainer"; $img; "barcode.png") ]
    Set Variable [ $r ; Value: MBS( "GMImage.Release"; $img ) ]
End If

See also

Release notes

Blog Entries

This function is free to use.

Created 23th February 2018, last changed 21st December 2018


Barcode.Scan - Barcode.SetOption