Споделяне чрез


Управление на баркод четец в Power Apps

Сканира баркодове, QR кодове и матрични кодове на данни и устройства с Android iOS Windows.

GIF, показващ различните възможности на управлението на баркод четеца.

Описание

Контролата отваря вграден скенер и устройства с Android iOS Windows. Включен iOS и Android скенерът поддържа следните режими на сканиране:

  • Автоматично сканиране – Баркодът се сканира веднага щом бъде открит.
  • Изберете за сканиране – Потребителят може да определи кой от откритите баркодове да сканира. Контролът не поддържа сканиране в уеб браузър.
  • Сканиране множествено – Потребителят може да сканира множество баркодове по време на сесията с баркод.

На устройства с Windows баркодовият четец винаги ще сканира автоматично.

Управлението на баркод четеца поддържа различни нива на мащабиране и включване / изключване на фенерчето на устройството от сканирането.

Бележка

Управлението на баркод скенера се поддържа на Android,, iOS и Windows устройства. Всички останали платформи ще покажат предупреждение, че някои функции на приложението няма да работят.

Комплект от три екрана един до друг, показващи различните възможности на управлението на баркод четеца.

Свойства на ключове

Баркодове – Изходно свойство, което съдържа таблица на сканираните баркодове с две колони: Стойност и Тип. Стойност е текстовата стойност на кода, който е сканиран, докато Тип е типът на кода, който е сканиран.

OnScan – Действия, които ще се извършат при успешно сканиране на баркод.

OnCancel – Действия, които ще се извършат, когато сканиране на баркод е отменено от потребителя.

OnChange - Действия, които да се извършат, когато свойство на контролата на четеца на баркод се промени, включително изходни свойства.

BarcodeType - Типът баркод за сканиране. Можете да насочвате към няколко типа баркодове, като ги обединявате. Ex. 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39. По подразбиране: Автоматично

Режим на сканиране - Дали към първия баркод, открит в изглед, за да позволи на потребителя към кой от баркодовете с оглед сканиране, или към Automatically scan Select to scan Scan multiple баркодове в една сесия. В Windows баркод четецът винаги Automatically scan ще го прави.

Качество на сканиране - Качеството на изображението, което баркод четецът сканира. По-високото качество е добро за малки баркодове, но може да доведе до бавна производителност. В Windows баркод четецът винаги ще сканира качеството на камерата на устройството. По подразбиране: Автоматично.

PreferFrontCamera - Ако е активиран, четецът на баркод ще използва по подразбиране предната камера вместо задната.

BeepOnScan- Ако е активиран, баркод четецът ще възпроизвежда звуков сигнал, когато се сканира баркод.

VibrateOnScan- Ако е активиран, баркод четецът ще вибрира, когато се сканира баркод.

Допълнителни свойства

Text - Текст, който се появява на бутона, който активира скенера.

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

Height - Височината на бутона, който активира скенера.

Tooltip - Обяснителен текст, който се появява, когато потребителят задържи курсора над контрола.

Visible - Дали се появява контрола, или е скрита.

Width - Ширината на бутона, който активира скенера.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Насоки за достъпност

Същите указания за контролата Бутон важат и за контролата на баркод четеца, защото това е бутон, който стартира сканирането.

Визуални алтернативи

  • Скенерът за баркод е бутон, който не показва резултата от сканирането. Помислете да покажете резултата от сканиране с контрола Label. Задайте свойството Текст на етикета на First(BarcodeReader.Barcodes).Value където BarcodeReader е името на контролата на четеца на баркод. Задайте свойството Live на етикета на учтиво, така че потребителите на екранен четец да бъдат уведомявани за промените. Тази промяна прави сканираната стойност достъпна за всички, независимо от зрителната способност.

  • Потребителите, които имат зрителни и двигателни увреждания, може би предпочитат да не насочват камерата към баркод. Помислете за добавяне на друга форма на въвеждане, като например контролата Text input, за потребителите да въвеждат баркодове.

Наличност на баркод по устройство

Тип баркод Поддържа се на iOS и Android Поддържа се в Windows Бележки
QR_CODE
DATA_MATRIX
AZTEC
CODABAR
CODE_128
CODE_39
CODE_93
EAN Поддържа EAN_8 и EAN_13
Преплетени 2 от 5
ITF
PDF_417
RSS14
Лента с данни 14
Android и подкрепа Stacked и iOS Omnidirectional
RSS_EXPANDED
Лентата с данни е разширена
Android и подкрепа Stacked и iOS Omnidirectional
UPC Поддържа UPC_A и UPC_E
Micro QR код
GS1-DWCode
MSI

Избор () на управление на баркод четец

Контролата за баркод четец не поддържа Select(). Като заобиколно решение задайте цвета на запълване на четеца на баркодове на прозрачен и го поставете пред контролата, с която искате да изберете четеца на баркодове. Това ще доведе до същото преживяване за потребителя на приложението, където избирането на контролата стартира изживяването на баркод четеца, тъй като те ще избират невидим бутон за баркод четец вместо действителния контрол.

Вижте също

Ограничения на контролите в Power Apps

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).