2016-03-01 7 views
1

Мне нужно распечатать данные от DATA_FIELD, которые могут содержать от 5 до 50 символов , а ярлык может поместиться всего 20 букв , потому что у меня есть права на правовые слова, я должен печатать всегда 20 букв справа другое мудрое плохо сыпучие 1-го слово имени клиента и его обычно наиболее важен, так как содержит имя клиента , например, у меня есть кодПечать данных ZPL на этикетке

^FO40,240^[email protected],40,40,E:DAVIDBD.FNT 
^FD%%Depositor%% 
^FS 

Thats имя вкладчика: я не знаю, почему его так долго имя - может быть переменным

и я должен напечатать всегда последние 20 букв, как: его так долго имя --Смогите быть переменной

будет рад получить какие-либо советы или помощь Привет

+0

Пожалуйста, старайтесь избегать выражений, таких как «почему ад». –

+0

принято - удалено из сообщения –

ответ

1

Там действительно не так много ZPL может помочь. ZPL - это язык описания страниц, а не язык программирования.

Вам необходимо обработать строку до нужной длины, прежде чем добавлять ее в код метки. Если вы не используете шрифт с одним шрифтом, вам придется разместить ширину символа переменной.

Если вы используете моноширинный шрифт, вам просто нужно знать, сколько символов будет соответствовать области, которую вы пытаетесь напечатать.

Если вы можете обернуть текст, вы можете воспользоваться Используйте^FB - команда поле Block в manual

 Смежные вопросы

  • Нет связанных вопросов^_^