Как передать данные из C # в Bartender2016 - PullRequest
0 голосов
/ 25 апреля 2018

Я читаю Bartender SDK и пишу следующий код для проверки шаблона этикетки.

var lb = @"C:\Users\Administrator\Desktop\线标.btw";
        using (Engine engine = new Engine(true))
        {
            LabelFormatDocument btformate = engine.Documents.Open(lb);
            btformate.SubStrings["version"].Value = txtVersion.Text;
            btformate.SubStrings["pn"].Value = txtPN.Text;
            btformate.SubStrings["sn"].Value = txtsn.Text;
            btformate.SubStrings["week"].Value = txtWeek.Text;

            btformate.PrinterCodeTemplate.Performance.AllowSerialization = false;
            btformate.ExportImageToClipboard(Seagull.BarTender.Print.ColorDepth.ColorDepth256, new Resolution(200));
            engine.Stop();
        }

В шаблоне метки я использую поле шаблона кода принтера для передачи данных из c # в движок Bartender.

Например, я установил pn = "04130032" и считаю, что на выходе будет правильная строка "04130032", к сожалению, бармен отображает другой путь "4 130 032,00". Как видите, это было расценено как число, я действительно хочу, чтобы оно было STRING !!

Шаблон шаблона бармена

шаблон вывода изображения

Как я могу настроить шаблон этикетки и найти правильный путь?

Большое спасибо.

1 Ответ

0 голосов
/ 13 марта 2019

Данные, которые вы передали правильно, вы проверяете по шаблону бармена? Нечто подобное можно установить в вашем источнике данных PN: тип данных бармена

...