Generate Barcode Action
This action comes with the Barcode Generator Add-On, is available under Actions>Images>Generate Barcode and it generates a barcode file. You have the ability to use this integration as part of any form or module. You can use it with Action Form, Action Grid, DNN API Endpoint and Sharp Scheduler.
Its output is a printable and scanable barcode in Code128 B or C, Code 39, EAN 13, UPC, ITF, and ITF 14 symbologies, which can be called via tokens (described below) to be included directly into your documents.
The below particular properties can be set for this field type:
- Barcode - the input for the Barcode to be generated. This field supports My Tokens.
- Barcode Encoding - the symbologies of the generated barcode. Its output is a printable and scanable barcode in Code128 B or C, Code 39, EAN 13, UPC, ITF, and ITF 14, etc. Click on EXPR option to add a different type of encoding that’s not available in the dropdown, see the comprehensive documentation. This field supports My Tokens.
- Barcode Width - the width in pixels of the image to be generated. Note that this should be proportional with the number of characters set as Barcode Input. This field supports My Tokens.
- Barcode Height - the height in pixels of the barcode to be generated. This field supports My Tokens.
- Show Text - decide if you want to display/hide the text under the barcode. This field supports My Tokens.
- Upload to Folder - the relative path where the .jpeg file will be stored.
- Signature Name - the name of the image to be generated. If left empty, a GUID will be generated for name. This field supports My Tokens.
The tokens below are generated on submit:
-
[<Fieldname>] - the filename on the server
-
[<Fieldname>:RelativeUrl] - the stored relative URL. The token can be used in further actions down the stack;
-
[<Fieldname>:AbsoluteUrl] - the stored absolute URL. The token can be used in further actions down the stack;
-
[<Fieldname>:FilePath] - the stored physical path. The token can be used in further actions down the stack;
-
[<Fieldname>:PortalPath] - the stored portal path. The token can be used in further actions down the stack;
-
[<Fieldname>:Base64] - the BASE 64 string of the generated barcode. The token can be used in further actions down the stack.