In most label printing scenarios you design and print the label with fixed dimensions. The label width and height do not change so you must make sure to fit all objects on the label.

However, in some cases, you need the ability to design the label with a variable length. The label length changes in accordance to the size of the label objects. When you assign more data to the label objects, their size increases and occupies more space on the label. In order to fit such objects on the label, the label height must change.


The requirement for variable label sizing is quite often in the textile industry, where labels print to endless label material. There are no gaps between the labels. The printer cutter cuts the material after the label prints.

To enable the variable label sizing, do the following:

  1. Open the label properties dialog.

  2. Go to the Label Dimensions tab.

  3. Enable the Enable variable label size option.

  4. Offset defines the amount of space between the last object on the label and the bottom label edge.

See the screenshots below to understand the automatic label resizing function.

Variable label size is enabled on the label. A 1 cm wide gap is set between the bottom label border and the last object on the label – barcode in this case. A text object is a multi-line object. If you enter more data for the text object, the label height must increase to accommodate for the larger text object.


Variable label sizing feature increases label height on demand

To make the most of variable label sizing, enable object relative positioning (open object properties > Position > Relative position tab). In this case, the objects are not always placed in the same spot on the label. Their placement changes in accordance with the placement of reference objects.


If you enable variable label sizing, the Labels Across option can no longer be used.