Центрирование заголовка квитанции с помощью CPCL Programming (Zebra mobile Printeres)? - PullRequest
0 голосов
/ 23 августа 2011

Я создаю квитанцию ​​с моим c # и кодом CPCL. У меня есть название компании в верхней части квитанции. Название компании настраивается в зависимости от того, кто использует это программное обеспечение, я хочу иметь возможность центрировать название этой компании. Я пробовал с командой CENTER, но она ничего не делает, я не знаю, делаю ли я что-то не так.

Мой код:

SendData = " ! U1 setvar \"device.languages\" \"line_print\"\r\n";
SendData += " ! U SETLP 5 1 46\r\nPAGE-WIDTH 480\r\nSETBOLD 2\r\nPRINT\r\n";          
SendData += " ! U1 CENTER\r\n"+MobileOrdering.AppSettings.Company+"\r\n! U1 SETBOLD 0\r\n";
SendData += " ! U1 CENTER\r\n";
SendData += " ! U1 SETLP 0 2 24";
SendData += MobileOrdering.AppSettings.Address+"\r\n";

Пожалуйста, помогите

1 Ответ

1 голос
/ 23 августа 2011

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

(из P9-15)

На команду BARCODE влияют команды выравнивания, такие как «!U1 CENTER ”.

(от P9-18)

Программа должна установить файл со всем уже вставленным интервалом.Используйте только пробелы, а не символы табуляции, чтобы все выстроилось правильно

, чтобы проверить, правильно ли я пытаюсь вместо названия компании добавить штрих-код, если он будет центрирован - я прав:)

Чтобы добавить центрированный текст, вы также можете попробовать использовать команды в режиме метки:

! 0 200 200 210 1
CENTER
TEXT 4 3 0 0 Centered Company Name
LEFT
TEXT 4 3 0 0 Text on left
FORM
PRINT

Надеюсь, это поможет.

...