Модульный тест программы просмотра ZPL
  • 07 May 2025
  • 2 Минуты для чтения
  • Авторы

Модульный тест программы просмотра ZPL


Вводный текст

Юнит-тест ZPL Viewer

Это приложение объясняет, как настроить и использовать плагин пользовательского виджета ZPL Viewer.

Цель

Цель модульного теста ZPL Viewer - дать пользователям возможность узнать и понять, как настроить и использовать плагин пользовательских виджетов ZPL Viewer в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Виджет рендеринга кода ZPL отображает код ZPL в виде изображения для использования в вашем приложении Tulip.

Его можно использовать для предварительного просмотра этикетки ZPL перед печатью или для печати этикетки ZPL на принтере, не использующем ZPL.

Настройка

Пользовательские плагины виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между вашим приложением и виджетом, а события - это сигналы, которые виджет может посылать вашему приложению. В редакторе приложений вы можете создавать триггеры на основе этих событий. События также могут отправлять данные в ваше приложение.

Плагин ZPL Viewer Custom Widget Plugin использует одно свойство и ноль событий. Свойство, используемое в этом виджете, называется 'ZPL Code', имеет тип text и доступно только для чтения. Это свойство позволяет вводить код ZPL в текстовом формате.

Дополнительные параметры

ШиринаПолеввода ширины (тип double) является видимым и имеет надпись "Ширина этикетки "Значение по умолчанию: 5.2Когдапользователь задает ширину этикетки, в окне предварительного просмотра отображается правильная ширина печатной этикетки в соответствии с введенным значением.

ВысотаПолеввода высоты (тип double) видно и имеет надпись "Label height "Значение по умолчанию: 8Когдапользователь задает высоту этикетки, в окне предварительного просмотра отображается правильная высота печатной этикетки в соответствии с введенным значением.

Единица измеренияВыпадающееполе измерения имеет надпись "Единица измерения". Выбираемые значения: дюйм, см, мм*.Значение по умолчанию: дюймКогда*пользователь устанавливает единицу измерения, в окне предварительного просмотра отображаются правильные ширина и высота печатной этикетки в соответствии с введенными значениями ширины и высоты в нужной единице измерения.

РазрешениеВыпадающийсписок разрешения отображается с надписью "Разрешение (точек на мм)". Значения: 6, 8, 12, 24. Значение по умолчанию: 6Когдапользователь устанавливает разрешение в раскрывающемся списке, в окне предварительного просмотра отображается печатная этикетка с соответствующим разрешением.

Fit labelВиденфлажок с надписью "Fit label".Значение по умолчанию: checkedКогдафлажок установлен, в окне предварительного просмотра отображается этикетка, подогнанная под ограничительную рамку.Когда флажок снят, в окне предварительного просмотра отображается только верхняя левая часть этикетки.

Центрировать меткуВиденфлажок с надписью "Центрировать метку".Значение по умолчанию: checkedКогдафлажок установлен, в окне предварительного просмотра отображается метка, центрированная по горизонтали и вертикали в ограничительной рамке.Когда флажок снят, в окне предварительного просмотра отображается метка, выровненная по левому верхнему углу.

Как это работает

В модульном тесте ZPL Viewer приведены примеры передачи ZPL-кода с использованием источника данных переменной и источника данных таблицы, а также пример создания ZPL-кода на основе текстового ввода. В первых двух примерах код ZPL передается в свойство 'ZPL code' плагина пользовательского виджета, а виджет отображает этот код ZPL и выводит метку ZPL в виде изображения. В третьем примере в виджет передается текст, и при нажатии кнопки "Сгенерировать ZPL" для этого текста создается ZPL-код, а затем плагин пользовательского виджета использует этот ZPL-код для создания ZPL-метки.


Была ли эта статья полезной?