Website | English | δΈ­ζ–‡

4Component System β€” Building Blocks of a Label

Components are the "parts" that make up a label. Each component displays one type of content β€” text, barcode, image, shape, etc. You can freely combine them to create any label design.

4.1 All Components at a Glance

ComponentIconWhat It DoesTypical Use
TextDisplay text with customizable font, size, color, alignment
Supports data binding (auto-read from database/Excel)
Product name, price, address, descriptions
Multi-line TextDisplay multi-line paragraph text with auto-wrap and line spacing controlProduct descriptions, address info, long text
Arc TextText arranged along a curved path, adjustable radius and angleRound label text, circular logo text
Rich TextHTML-formatted text with mixed colors and fontsFormatted descriptions, terms text
BarcodeGenerate 1D barcodes, 18 symbologies supported (incl. EAN-8, IMB)Product barcodes, tracking numbers, asset IDs
QR CodeGenerate QR codes scannable by phoneProduct traceability links, vCards, URLs
LineDraw horizontal, vertical, or diagonal linesDividers, table lines, decorative lines
RectangleDraw hollow or filled rectangles with optional rounded cornersBorders, background blocks, button areas
EllipseDraw hollow or filled ellipses / circlesCircular badge backgrounds, decorations
ShapeDraw polygons: triangles, diamonds, stars, hexagons, arrows, etc.Direction arrows, warning signs, decorations
ImageInsert images (PNG/JPG/SVG/etc.), embedded or linkedCompany logo, product photos, background images
TableDynamic data table with data binding, pagination, conditional coloringProduct lists, data reports, price lists
RFIDConfigure RFID tag data encoding and writing, supports EPC/ISO standardsWarehouse logistics, asset mgmt, anti-counterfeiting
FormulaPerform calculations or string operations, display results dynamicallyTotal amounts, data concatenation, format conversion
ScriptRun custom script logic (C#/VB) and return resultsComplex data processing, conditional logic

4.2 Text Component (Most Common) β€” Detailed Guide

The text component is the most basic building block β€” almost every label uses it. Let's learn its settings in detail.

How to Add and Edit Text

Drag "Text" from the component toolbox to the canvas.
Edit text content β€” Two ways:
  • Way 1: Double-click the text on the canvas to enter edit mode, then type directly
  • Way 2: In the Properties Panel on the right, find the "Text Content" field and modify it
Adjust text style β€” Select the text component, go to Properties Panel β†’ Text Format:
  • Font: Choose any font installed on your computer
  • Size: Larger number = larger text (unit: pt)
  • Bold (B): Make text bold
  • Italic (I): Make text italic
  • Underline (U): Underline the text
  • Color: Click the color swatch to choose a text color
  • Alignment: Horizontal (Left/Center/Right) and Vertical (Top/Middle/Bottom)
Adjust position and size: In Properties Panel β†’ Position & Size, enter exact X, Y coordinates, width, and height. Or drag directly on the canvas.

Text Data Binding (Make Text Dynamic)

One of the text component's most powerful features: instead of typing text manually, it can automatically read from a database or Excel. For example, if you have 1000 products to label, each with a different name β€” just design one label template, bind it to the "ProductName" field, and the software handles the rest.

See Chapter 7 "Data Binding" for details.

Text Component Advanced Settings

4.3 Arc Text Component

Use this when text needs to follow a curved path (e.g. round seals, circular logo text).

4.4 Rich Text Component

Use this when you need mixed fonts, colors, and sizes in one text (e.g. "This product costs $99.00 β€” limited offer").

4.5 Barcode Component

Barcodes (1D codes) encode numbers or letters for fast scanning.

Supported Symbologies (18 total)

SymbologyDescriptionCommon Uses
CODE128Most versatile, supports mixed letters and numbersShipping numbers, asset IDs (recommended)
CODE128A/B/CSubsets of CODE128 (A=uppercase+control, B=full ASCII, C=double-density digits)Specialized needs
EAN-1313-digit international product codeRetail barcodes (supermarket products)
EAN-8Shortened EAN-13 (8 digits)Small packages (limited space)
UPC-A / UPC-ENorth American product barcode standardExport to North America
CODE39Early standard, supports letters and digitsIndustrial IDs, automotive industry
CODE93Compact version of CODE39High-density scenarios
CODABARLegacy format, digits plus a few special charactersLibraries, blood banks, shipping
ITF-1414-digit logistics packaging codeOuter case barcodes
GS1-128Supply chain standard barcodeLogistics with application identifiers
GS1-DatabarModern compact barcode with more data capacityPerishable food, small medical items
PDF417Stacked 2D barcodeID documents, shipping labels
DataMatrixSquare 2D matrix code, can be very smallElectronic component IDs, surgical instruments
MaxiCodeUPS formatPackage sorting
AztecQR-like code with a bullseye centerTransportation tickets, boarding passes

How to Add a Barcode

Drag "Barcode" from the component toolbox to the canvas.
Choose symbology: In Properties Panel β†’ Encoding dropdown (CODE128 is a good default)
Enter data: In Properties Panel β†’ Data Binding, bind to a data source field, or type static content
Adjust appearance: Set barcode height, narrow bar width (density), and whether to show human-readable text
πŸ’‘ Tip: A newly added barcode shows "12345678" by default. When you bind a data source, it will automatically display real data.

4.6 QR Code Component

QR codes store more information and can be scanned by phone cameras.

4.7 Line / Rectangle / Ellipse / Shape Components

These are geometric shape components for decoration, borders, dividers, etc.

ComponentMain Settings
LineStart/end coordinates, line width, style (solid/dashed/dotted), color, end caps (dot/arrow)
RectangleWidth/height, corner radius (0 = square), fill color, border color/width
EllipseWidth/height (equal = circle), fill color, border color/width
ShapeType (triangle/diamond/star/hexagon/arrow/etc.), fill color, border color, rotation
πŸ“ Design tips:

4.8 Image Component

Place logos, product photos, icons, etc. on your label.

Supported formats: PNG, JPG, BMP, GIF, SVG (vector), WMF, EMF

How to add an image:

Drag "Image" from the component toolbox to the canvas.
Click "Select Image" in the Properties Panel to choose a file.
Or: drag an image file from your folder directly onto the canvas image component.
Choose image source type:
  • Embedded: Image data is stored inside the .lbt file (larger file but self-contained)
  • Linked: Only stores the file path (smaller file, but image location must not change)
  • Data Binding: Image path comes from a database/Excel field (for batch printing with different images)
Set scale mode:
  • Stretch: Image is stretched to fill the component (may distort)
  • Fit: Maintains aspect ratio, fits entirely within the component (recommended)
  • Center: Maintains aspect ratio, centered (may crop)
  • Tile: Repeats image if it's smaller than the component

4.9 Table Component

Display multi-row data on a label β€” product lists, price lists, data reports.

Basic settings:

Data binding:

Pagination:

4.10 Formula Component

Perform calculations or text processing β€” e.g. display "unit price Γ— quantity = total" on a label.

Supported operations:

πŸ’‘ Formula examples:
IF({quantity} > 10, "Wholesale", "Retail") β€” show "Wholesale" if quantity > 10, else "Retail"
ROUND({unit_price} * {quantity}, 2) β€” calculate total with 2 decimal places
UPPER({product_code}) β€” convert product code to uppercase

4.11 Script Component

More powerful than formulas. Write C# or VB code for any custom processing.

4.12 RFID Component

Configure RFID tag data encoding and writing, supports EPC Class 1 Gen 2 standards.

4.13 Common Component Operations (Right-Click Menu)

Right-click on any component to see a context menu:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Cut (Ctrl+X)                          β”‚
β”‚ Copy (Ctrl+C)                         β”‚
β”‚ Paste (Ctrl+V)                        β”‚
β”‚ Delete (Delete)                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Bring to Front (Ctrl+Shift+↑)         β”‚
β”‚ Bring Forward (Ctrl+↑)                β”‚
β”‚ Send Backward (Ctrl+↓)                β”‚
β”‚ Send to Back (Ctrl+Shift+↓)           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Align β†’ Left / Right / Top /         β”‚
β”‚         Bottom / Center Horizontally  β”‚
β”‚         Center Vertically / Distribute β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Rotate β†’ 90Β° / 180Β° / 270Β°           β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ Lock/Unlock β€” prevents moving/editing β”‚
β”‚ Properties β€” opens the right panel    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
πŸ“ About Z-order: Components on a label are layered β€” newer components appear "on top" of older ones.
If an image covers your text, use "Bring to Front" to move the text above, or "Send to Back" to move the image behind.

Creating Labels Contents Properties Panel