Share via


Контрола за скенер за уеб баркод (експериментален) в Power Apps

Наследена контрола за скенер за баркод, който е остарял, но може да бъде полезен за сканиране на кодове в уеб браузър.

Описание

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

Бележка

Управлението на скенера за уеб баркод се поддържа само на браузърите Microsoft Edge, Chrome, Firefox и Opera. Всички останали браузъри ще покажат предупреждение, че някои функции на приложението няма да работят.

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

BarcodeType - Типът баркод за сканиране. Поддържани типове: Codabar, Code39, Code128, EAN, I2of5, UPC. По подразбиране: UPC

Camera - На устройство, което има повече от една камера, числовият идентификатор на камерата, който приложението използва за сканиране на баркодове.

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

AccessibleLabel - Етикет за четци на екрани.

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

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

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

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

Height - Разстоянието между горния и долния ръб на контрола.

ShowLiveBarcodeDetection - Дали са показани визуални сигнали, показващи състоянието на откриване на баркод. Жълтите правоъгълници представляват области, които се изследват. Зелена линия през правоъгълник показва успешна идентификация на баркод.

Stream - Автоматично актуализирано изображение въз основа на свойството StreamRate.

StreamRate - Колко често да актуализирате изображението на свойството Stream, в милисекунди. Тази стойност може да варира от 100 (1/10 от секундата) до 3,600,000 (1 час).

Text - Стойност на баркод, последно идентифициран от скенера.

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

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

Width - Разстоянието между левия и десния ръб на контрола.

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

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

Patch( DataSource, BaseRecord, ChangeRecord )

Пример

Добавяне на контрола за скенер за баркод

  1. Добавете barcode scanner, назовете я „Моят баркод скенер”.

    Не знаете как да добавяте, назовавате и конфигурирате контрола?

  2. Добавете контрола Label и задайте изхода към свойството Text на баркод скенера.

  3. Сканирайте баркод от типа, определен в свойството BarcodeType.

    Етикетът показва сканирания баркод.

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

Видео алтернативи

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

Поддръжка на екранен четец

  • AccessibleLabel трябва да е налице.

    Бележка

    Читателите на екрана ще съобщят кога е намерен нов баркод. Стойността няма да бъде обявена. Докато баркодът е в състояние, четците на екрана ще напомнят на потребителя на всеки пет секунди, че все още се идентифицира един и същ баркод.

Бележка

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

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