Задать кодировку в QR-коде
Задать кодировку в QR-коде
У нас есть особенные клиенты, которые как-то по особенному считывают QR-код, и им важна кодировка текста внутри него.
Если просто передать текст (текст содержит цифры, русские и английские буквы и знаки: | = " и знаки препинания), то кодировка устанавливается в ISO 8859-5, тогда как клиентам нужна windows-1251.
Подскажите как быть.
Если просто передать текст (текст содержит цифры, русские и английские буквы и знаки: | = " и знаки препинания), то кодировка устанавливается в ISO 8859-5, тогда как клиентам нужна windows-1251.
Подскажите как быть.
Re: Задать кодировку в QR-коде
Здравствуйте.
Вы можете установить кодировку с помощью следующей опции:
Спасибо.
Вы можете установить кодировку с помощью следующей опции:
Код: Выделить всё
StiOptions.Engine.BarcodeQRCodeDefaultByteModeEncoding = BarCodes.StiQRCodeECIMode.Windows_1251;
Re: Задать кодировку в QR-коде
Спасибо!
Re: Задать кодировку в QR-коде
Здравствуйте.
Мы всегда рады вам помочь.
Обращайтесь, если нужна будет наша помощь.
Спасибо.
Мы всегда рады вам помочь.
Обращайтесь, если нужна будет наша помощь.
Спасибо.
Re: Задать кодировку в QR-коде
HighAley писал(а):Здравствуйте.
Вы можете установить кодировку с помощью следующей опции:
Спасибо.Код: Выделить всё
StiOptions.Engine.BarcodeQRCodeDefaultByteModeEncoding = BarCodes.StiQRCodeECIMode.Windows_1251;
Здравствуйте!
Подскажите пожалуйста, как использовать данную опцию, через дизайнер отчета?
Re: Задать кодировку в QR-коде
Добрый день!
В дизайнере никак. Вам необходимо добавить (используя вкладку Code в дизайнере) вот такую строку: например, после инициализации компонентов отчётов.
Например:Или, если у вас есть какой-либо общий модуль, откуда вы делаете вызов всех отчётов, то добавить в него такую же строку.
В дизайнере никак. Вам необходимо добавить (используя вкладку Code в дизайнере) вот такую строку:
Код: Выделить всё
StiOptions.Engine.BarcodeQRCodeDefaultByteModeEncoding = Stimulsoft.Report.BarCodes.StiQRCodeECIMode.Windows_1251;
Например:
Код: Выделить всё
public _1____Новый_отчёт____() {
this.InitializeComponent();
StiOptions.Engine.BarcodeQRCodeDefaultByteModeEncoding = Stimulsoft.Report.BarCodes.StiQRCodeECIMode.Windows_1251;
}
Re: Задать кодировку в QR-коде
Здравствуйте.
Ещё можно её добавить в событие Begin Render отчёта. Но тогда она будет привязана к отчёту.
Но лучше её задавать до вызова дизайнера.
Спасибо.
Ещё можно её добавить в событие Begin Render отчёта. Но тогда она будет привязана к отчёту.
Но лучше её задавать до вызова дизайнера.
Спасибо.
Re: Задать кодировку в QR-коде
Спасибо, всем большое! Разобрался.
Re: Задать кодировку в QR-коде
Отлично!
Хорошего Вам дня. Пишите, поможем.
Хорошего Вам дня. Пишите, поможем.