menu Arrowat Label Creator

Batch Builder

In the version 2 we have developed a batch builder to help you to create, Data Tables, Data Batches, Print Label Pages the key of these features is to help you to create custom signs number on print page using a template design, Arrowat Label Creator, do it automatically, doing it so, any data from any software that provides JSON formatted file can be loaded.
In this documentation we explain.

  • How to create product sign and export to templates
  • How to use batch builder
  • How to create print pages
  • How to create data tables
  • How to create batch products or items information from data tables
  • Printing Labels

This document covers Batch Builder from start to finish step by step.

You can download the files created on this guide from GitHub https://github.com/Arrowat/Arrowat-Label-Creator an then copy the files on their folders located on the Pictures folder Arrowat Label Creator.

Arrowat Label Creator Picture Folder

If don't have Arrowat Label Creator app installed, you can install it from Microsoft Store go to https://www.microsoft.com/store/apps/9NQBZLSLG6BP



Creating product sign and export to templates

We are going to create a product sign that contains Product Id, Product Brand, Product Description, Product Quantity, Product Price, Product Size, Currency Symbol.
Our final design will looks like the following image.

Arrowat Label Creator Final Label Design

  1. Open Arrowat Label Creator
    If you don't have Arrowat Label Creator you can install it from Microsoft Store, go to https://www.microsoft.com/store/apps/9NQBZLSLG6BP

    Arrowat Label Creator Start

  2. Change Layout Height to 816 and Layout Width to 1054

    Arrowat Label Creator Layout

  3. From the top bar click the Text Element button, the text element will be added to the design page

    Text Element

    Text Element Added



  4. Click on the Text Element and with the left button of the mouse keep it pressed and move the text element to center of the page.
  5. With the Text Element selected change the following properties.

    PRODUCT BRAND TEXT ELEMENT

    • Element For: ProductBrand
    • Element Content: PRODUCT BRAND
    • Element Height: 8.10
    • Element Width: 0.853
    • Element Top: 16.97
    • Element Left: 78.481
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold


    text element Changed Text

    Text Element Product Brand 2

    From the top bar click the Pointer Element to unselect the Text Element

    Pointer Element

    Repeat the above steps and add the following Text Elements

    PRODUCT DESCRIPTION TEXT ELEMENT

    • Element For: ProductDescription
    • Element Content: PRODUCT DESCRIPTION
    • Element Height: 8.10
    • Element Width: 0.914
    • Element Top: 123.531
    • Element Left: 44.20
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold




    PRODUCT QUANTITY TEXT ELEMENT

    • Element For: ProductQuantity
    • Element Content: 2
    • Element Height: 25.00
    • Element Width: 0.098
    • Element Top: 232.971
    • Element Left: 48.106
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold

    Apply the following Element Rules

    • If Element Name: Text605149
      We are refering to ProductQuantity Element Name.
    • Is Content: 1
    • Use Content: Leave it Empty.
      We need to hide it element when the ProductQuantity value is 1.
    Click Apply Rules Button

    Explanation:

    If Element Name: refers to Text Element name you want to compare with the current Text Element you are applying rules.

    Is Content: two parameters are added separated by comma (,) the first parameter is the content of the Text Element you are referencing on If Element Name, the second paramter is the content of the current Text Element you are applying rules.

    Use Content: if Is Content rule is met then the current Text Element you are applying rules will change it content to the value you added in Use Content.




    PRODUCT QUANTITY SEPARATOR TEXT ELEMENT

    • Element For: Do not change the value, it is not required
    • Element Content: /
    • Element Height: 25.03
    • Element Width: 0.08
    • Element Top: 239.648
    • Element Left: 157.545
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold

    Apply the following Element Rules

    • If Element Name: Text605149
      We are refering to ProductQuantity Element Name.
    • Is Content: 1,/
    • Use Content: Leave it Empty.
      We need to hide it element when the ProductQuantity value is 1.
    Click Apply Rules Button

    Explanation:

    If Element Name: refers to Text Element name you want to compare with the current Text Element you are applying rules.

    Is Content: two parameters are added separated by comma (,) the first parameter is the content of the Text Element you are referencing on If Element Name, the second paramter is the content of the current Text Element you are applying rules.

    Use Content: if Is Content rule is met then the current Text Element you are applying rules will change it content to the value you added in Use Content.


    Text Element Rules



    PRODUCT QUANTITY SEPARATOR FOR TEXT ELEMENT

    • Element For: Do not change the value, it is not required
    • Element Content: FOR
    • Element Height: 5.00
    • Element Width: 0.15
    • Element Top: 559.652
    • Element Left: 154.774
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold

    Apply the following Element Rules

    • If Element Name: Text605149
      We are refering to ProductQuantity Element Name.
    • Is Content: 1,FOR
    • Use Content: Leave it Empty.
      We need to hide it element when the ProductQuantity value is 1.
    Click Apply Rules Button

    Explanation:

    If Element Name: refers to Text Element name you want to compare with the current Text Element you are applying rules.

    Is Content: two parameters are added separated by comma (,) the first parameter is the content of the Text Element you are referencing on If Element Name, the second paramter is the content of the current Text Element you are applying rules.

    Use Content: if Is Content rule is met then the current Text Element you are applying rules will change it content to the value you added in Use Content.


    Text Element Rules

    CURRENCY SYMBOL TEXT ELEMENT

    • Element For: CurrencySymbol
    • Element Content: $
    • Element Height: 15.00
    • Element Width: 0.097
    • Element Top: 273.538
    • Element Left: 286.975
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold


    PRODUCT PRICE TEXT ELEMENT

    • Element For: ProductPrice
    • Element Content: 3.00
    • Element Height: 40.00
    • Element Width: 0.60
    • Element Top: 275.764
    • Element Left: 387.553
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold


    PRODUCT SIZE TEXT ELEMENT

    • Element For: ProductSize
    • Element Content: 0 oz
    • Element Height: 2.00
    • Element Width: 0.066
    • Element Top: 699.411
    • Element Left: 922.129
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Normal


    PRODUCT ID TEXT ELEMENT

    • Element For: ProductId
    • Element Content: productid
    • Element Height: 2.00
    • Element Width: 0.149
    • Element Top: 732.995
    • Element Left: 838.547
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Normal


    EXTRA TEXT ELEMENT

    • Element For: Do not change the value, it is not required
    • Element Content: FRESH PRODUCTS EVERYDAY
    • Element Height: 3.79
    • Element Width: 0.66
    • Element Top: 763.015
    • Element Left: 34.955
    • Element Font Family: Segoe UI
    • Element Foreground: Black
    • Element Font Weight: Bold

The final template design should looks like the following image

Arrowat Label Creator Final Label Design



Once you have created the design, save or export it to templates.

  1. Click File
  2. Click Export To Template
  3. Enter the template name, for this template we will use My Label Design
  4. Click Save

Arrowat Label Creator Final Label Design Export

Arrowat Label Creator Final Label Design Export

We have finished our template that we will use to create labels from data that we add to data table. We are now ready to start using Batch Builder.



Using batch builder

Batch Builder is an application feature we have developed into Arrowat Label Creator app it helps you to create Print Pages, Data Tables, Batches Data Tables, It also helps you to load data from other apps or software exported in JSON data format. in this tutorial we explain how to work and use Batch Builder.

  1. Open Arrowat Label Creator
    If you have closed Arrowat Label Creator Open it.
  2. From Menu Click Batch Builder
    Batch Builder will be open

    Batch Builder

    Batch Builder

In the next section we will create a print label page.

Creating print label pages

Print Label Pages are the containers of label numbers you want to print and can be customized by properties, in this section we will create a print page and we will use the template design we created in the previous section Creating product sign and export to templates

  1. Open Batch Builder

    Batch Builder



  2. Click File > New > Print Label Page the Print Label Page will be open.

    Batch Builder Create Print Page

    Batch Builder Create Print Page

    • Page Top:
      The margin top of the page where labels will be printed.
    • Page Left:
      The margin left of the page where labels will be printed.
    • Page Right:
      The margin right of the page where labels will be printed.
    • Page Bottom:
      The margin Bottom of the page where labels will be printed.
    • Page Width:
      The width of the page, this should be match the page size of the desired width like Letter, Legal, etc.
    • Page Orientation:
      The orientation of the page.
    • Label Template:
      The label template that the page will be used to format and add labels to the page using it design style.
    • Labels Per Page:
      The number of the labels you want to add per page.
    • Label Margin:
      The margin of each label on the page.
    • Set Content To Uppercase?:
      This allows to set all labels to uppercase, true for uppercase, false uses as is.

    Change the following values

    • Page Top: 1
    • Page Left: 1
    • Page Right: 1
    • Page Bottom: 1
    • Page Width: 1050
    • Page Orientation: Landscape
    • Label Template: Select the template My Label Design we created it on Creating product sign and export to templates
    • Labels Per Page: 1
    • Label Margin: 3
    • Set Content To Uppercase?: true

    Click Create button and save it with the name My Print Page

    Batch Builder Create Print Page

    Batch Builder Create Print Page

    From menu click File > Exit to go back to Batch Builder.

    Batch Builder Create Print Page



Creating data tables

Data tables are the data properties used for batch creation, this allows you to create many data tables as you want with any properties you need. Generally speaking think about it as a database tables, these tables are created in JSON format file, we have been working hard to enable this option on Arrowat Label Creator, this integration enables to you to create tables for products, stickers, labels easy and fast.
When you create a data table you are able to add property fields with the name you want, since these tables are intended to use with Label design, the property name must match the Element For on the Label Template we created on Creating product sign and export to templates. Each property creates it own text box field when using it on batch creation.

  1. Open Batch Builder

    Batch Builder

  2. Click Data > Create New Table

    Batch Builder Create Table

  3. The Create New Table page will be open

    Batch Builder Create Table

    • Table Name: The name of the table file.
    • Create Table button: Creates the table file.
    • Property Display Name: The display name of the property to show when creating batch data.
    • Property Name: The property name that is related to ElementFor on the Label Template.
    • Data Type: The data type the property will accept.
    • Is Required?: If the property data is required, the user needs to add data to this property.
    • Is Unique?: This data must be unique, no other data should be added twice.
    • Add button: Adds the data property to file and show them on Added Properties list.

  4. Write Table Name: Products
  5. Click Create button

    Batch Builder Create Table



  6. Add The following Property data

    PRODUCT BRAND PROPERTY

    • Property Display Name: Product Brand
    • Property Name: ProductBrand
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    Batch Builder Create Table

    Following the step above, add the next properties

    PRODUCT DESCRIPTION PROPERTY

    • Property Display Name: Product Description
    • Property Name: ProductDescription
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    PRODUCT QUANTITY PROPERTY

    • Property Display Name: Product Quantity
    • Property Name: ProductQuantity
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    CURRENCY SYMBOL PROPERTY

    • Property Display Name: Currency Symbol
    • Property Name: CurrencySymbol
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    PRODUCT PRICE PROPERTY

    • Property Display Name: Product Price
    • Property Name: ProductPrice
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    PRODUCT SIZE PROPERTY

    • Property Display Name: Product Size
    • Property Name: ProductSize
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: No (turn off)
    Click Add button

    PRODUCT ID PROPERTY

    • Property Display Name: Product Id
    • Property Name: ProductId
    • Data Type: Text
    • Is Required?: Yes (turn on)
    • Is Unique?: Yes (turn on)
    Click Add button

  7. Click File > Exit to go back to Batch Builder

    Batch Builder Create Table



Creating Batches

Batches are the data content where data properties from a data table are used to store data. In this section we will create a data batch using the properties we added on Creating data tables section.

  1. Open Batch Builder

    Batch Builder

  2. Click Data > Create New Batch

    Batch Builder Create Batch

  3. The Create New Batch page will be open

    Batch Builder Create Batch

  4. Write Batch Name: Products
  5. Click Create Batch

    Batch Builder Create Batch



  6. Select Data Table: Products
    This is the table we created on Creating data tables section. Once you select the data table text fields will be created for each property from the table selected.

    Batch Builder Create Batch

  7. Add the following products

    PRODUCT 1

    • ProductBrand: Sweet Creamy Candy
    • ProductDescription: Assorted Flavors
    • ProductQuantity: 2
    • CurrencySymbol: $
    • ProductPrice: 3.00
    • ProductSize: 5 oz
    • ProductId: 702014
    Click Add button

    PRODUCT 2

    • ProductBrand: Grape Juice
    • ProductDescription: Jugo de Uva
    • ProductQuantity: 1
    • CurrencySymbol: $
    • ProductPrice: 5.99
    • ProductSize: 2 lt
    • ProductId: 09878541247
    Click Add button

    PRODUCT 3

    • ProductBrand: Meat Salad
    • ProductDescription: Assorted Selections
    • ProductQuantity: 1
    • CurrencySymbol: $
    • ProductPrice: 7.99
    • ProductSize: 24 oz
    • ProductId: 12456784001
    Click Add button

    PRODUCT 4

    • ProductBrand: Sweet Chili Tacos
    • ProductDescription: Tacos Con Chile Dulce
    • ProductQuantity: 4
    • CurrencySymbol: $
    • ProductPrice: 10.00
    • ProductSize: Large
    • ProductId: 1424
    Click Add button

    Batch Builder Create Batch

  8. Click File > Exit to go back to Batch Builder

    Batch Builder Create Batch



Printing Labels

Once you have done all the above steps you can now print the labels.

  1. Open Batch Builder

    Batch Builder

  2. Select Print Label Page: My Print Page this is the Print Label Page we created on Creating print label pages section.

    Batch Builder Print Label

  3. Click Open Batch Button

    Batch Builder Print Label



  4. Select Products Batch from list and click Select button, Arrowat Label Creator will start designing your lables.

    Batch Builder Print Label

    Batch Builder Print Label

    Batch Builder Print Label

Arrowat Label Creator is a great software tool for designing and printing labels, shipping tags, stickers, etc. We are on it, art and dedication. Thanks for reading.

If you have any question you can Contact us any time.


About the author







Melvin Dev

This documentation has been written by Melvin Dev, Melvin Dev is a founder and developer of Arrowat LLC.


Follow Arrowat: https://arrowat.com/melvin Facebook: https://www.facebook.com/melvindev Twitter: https://twitter.com/melvindevdotcom Instagram: https://www.instagram.com/melvindevdotcom Youtube: https://www.youtube.com/user/melvindev LinkedIn: https://www.linkedin.com/in/melvindevdotcom