Неверно отображает Barcode
Уважаемые гуру ФастРепорт!
Версия 4.7.34
Вопрос прост, создал отчет, в котором при загрузке появляется модальное окно, в котором предлагается ввести в Edit поля два значения (латиница и/или цифры).
При нажатии на кнопку Печать, отображается лист на котором показываются два BarCode объекта, соответственно в этих объектах указаны следющий тип Code128A.
При распечатке штрих-кода из окна отчета и при проверке его на сканере штрих-кода латиница заменяется пробелами.
соответственно при вводе user1 и 1 считывается сканером 'пробелпробелпробелпробел1' и '1'
Может подскажете как бороться
Версия 4.7.34
Вопрос прост, создал отчет, в котором при загрузке появляется модальное окно, в котором предлагается ввести в Edit поля два значения (латиница и/или цифры).
При нажатии на кнопку Печать, отображается лист на котором показываются два BarCode объекта, соответственно в этих объектах указаны следющий тип Code128A.
При распечатке штрих-кода из окна отчета и при проверке его на сканере штрих-кода латиница заменяется пробелами.
procedure ButtonPrintOnClick(Sender: TfrxComponent);
var Name,Login,Password:string;
begin
Name := '''' + N_Edit.Text + '''';
Login := '''' + L_Edit.Text + '''';
Password := '''' + P_Edit.Text + '''';
if((Name<>'') AND (Login<>'') AND (Password<>'')) then
begin
Set('UserName',Name);
Set('UserLogin',Login);
Set('UserPassword',Password);
ReportPageTrue.Visible := true;
end
else
begin
ShowMessage('Будьте внимательны при заполнении полей, необходимо заполнять ВСЕ!');
end;
end;
procedure ReportPageTrueOnBeforePrint(Sender: TfrxComponent);
begin
BarCode_Login.Expression := '''' + <UserLogin> + '''';
BarCode_Password.Text := '''' + <UserPassword> + '''';
end;
соответственно при вводе user1 и 1 считывается сканером 'пробелпробелпробелпробел1' и '1'
Может подскажете как бороться
Комментарии
Используйте тип штрихкода EAN128B и будет счастье