Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Skanuje kody kreskowe, kody QR i kody macierzy danych na urządzeniach z systemami Android, iOS i Windows.
Description
Kontrolka otwiera natywny skaner na urządzeniach z systemami Android, iOS i Windows. W systemach iOS i Android skaner obsługuje następujące tryby skanowania:
- Automatyczne skanowanie — kod kreskowy jest skanowany natychmiast po wykryciu.
- Wybierz, aby skanować — użytkownik może określić, które wykryte kody kreskowe mają być skanowane. Kontrolka nie obsługuje skanowania w przeglądarce internetowej.
- Skanowanie wielu — użytkownik może skanować wiele kodów kreskowych podczas sesji kodu kreskowego.
Na urządzeniach z systemem Windows czytnik kodów kreskowych będzie zawsze automatycznie skanować.
Kontrolka czytnika kodów kreskowych obsługuje różne poziomy powiększenia i włącza/wyłącza latarki urządzenia z poziomu środowiska skanowania.
Uwaga / Notatka
Kontrolka skanera kodów kreskowych jest obsługiwana na urządzeniach z systemami Android, iOS i Windows. Na wszystkich innych platformach zostanie wyświetlone ostrzeżenie informujące, że niektóre funkcje aplikacji nie będą działać.
Właściwości klucza
Kody kreskowe — właściwość wyjściowa zawierająca tabelę kodów kreskowych skanowanych z dwiema kolumnami: Wartość i Typ. Wartość to wartość tekstowa zeskanowanego kodu, podczas gdy typ jest typem zeskanowanego kodu.
OnScan — akcje do wykonania po pomyślnym skanowaniu kodu kreskowego.
OnCancel — akcje do wykonania po anulowaniu skanowania kodów kreskowych przez użytkownika.
OnChange — akcje do wykonania po zmianie właściwości kontrolki czytnika kodów kreskowych, w tym właściwości wyjściowych.
BarcodeType — typ kodu kreskowego do skanowania. Możesz kierować wiele typów kodów kreskowych, łącząc je. Np.
'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39.
Ustawienie domyślne: Automatycznie
Tryb skanowania — określa, czy Automatically scan pierwszy kod kreskowy został wykryty w widoku, aby umożliwić użytkownikowi Select to scan wyświetlanie kodów kreskowych w celu skanowania, czy do Scan multiple kodów kreskowych w jednej sesji. W systemie Windows czytnik kodów kreskowych będzie zawsze Automatically scan.
Jakość skanowania — jakość obrazu skanowana przez czytnik kodów kreskowych. Wyższa jakość jest dobra dla małych kodów kreskowych, ale może prowadzić do spowolnienia wydajności. W systemie Windows czytnik kodów kreskowych będzie zawsze skanował w jakości aparatu urządzenia. Ustawienie domyślne: Automatyczne.
PreferFrontCamera — jeśli włączono czytnik kodów kreskowych, będzie domyślnie używać przedniej kamery zamiast tylnej kamery.
BeepOnScan — jeśli ta opcja jest włączona, czytnik kodów kreskowych będzie odtwarzał szum sygnału dźwiękowego podczas skanowania kodu kreskowego.
VibrateOnScan — jeśli jest włączony, czytnik kodów kreskowych będzie wibrować po zeskanowaniu kodu kreskowego.
Dodatkowe właściwości
Tekst — tekst wyświetlany na przycisku, który aktywuje skaner.
BorderColor — kolor obramowania kontrolki.
BorderStyle — czy obramowanie kontrolki to Solid, Dashed, Dotted lub None.
BorderThickness — grubość obramowania kontrolki.
DisplayMode — określa, czy kontrolka zezwala na wprowadzanie danych przez użytkownika (Edycja), wyświetla tylko dane (Widok) lub jest wyłączona (wyłączone).
Height — wysokość przycisku, który aktywuje skaner.
Etykietka narzędzia — tekst objaśniający wyświetlany po umieszczeniu wskaźnika myszy na kontrolce.
Visible — określa, czy kontrolka jest wyświetlana, czy ukryta.
Width — szerokość przycisku, który aktywuje skaner.
X — odległość między lewą krawędzią kontrolki a lewą krawędzią kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).
Y — odległość między górną krawędzią kontrolki a górną krawędzią kontenera nadrzędnego (ekran, jeśli nie ma kontenera nadrzędnego).
Wytyczne dotyczące ułatwień dostępu
Te same wytyczne dotyczące kontrolki Przycisk dotyczą kontrolki Czytnik kodów kreskowych , ponieważ jest to przycisk uruchamiający skanowanie.
Alternatywy wizualne
Skaner kodów kreskowych to przycisk, który nie wyświetla wyniku skanowania. Rozważ wyświetlenie wyniku skanowania za pomocą kontrolki Etykieta . Ustaw właściwość Text etykiety na
First(BarcodeReader.Barcodes).Valuelokalizację, w którejBarcodeReaderjest nazwą kontrolki czytnika kodów kreskowych. Ustaw właściwość Live etykiety na Grzeczną , aby użytkownicy czytnika zawartości ekranu otrzymywali powiadomienia o zmianach. Ta zmiana sprawia, że zeskanowana wartość jest dostępna dla wszystkich, niezależnie od możliwości wizualizacji.Użytkownicy, którzy mają niepełnosprawności wizualne i motoryczne, mogą nie wskazywać aparatu na kod kreskowy. Rozważ dodanie innej formy danych wejściowych, takich jak kontrolka Wprowadzanie tekstu , aby użytkownicy wprowadzali kody kreskowe.
Dostępność kodu kreskowego według urządzenia
| Typ kodu kreskowego | Obsługiwane w systemach iOS i Android | Obsługiwane na Windows | Notatki |
|---|---|---|---|
| QR_CODE | ✔ | ✔ | |
| DATA_MATRIX | ✔ | ✖ | |
| AZTEC | ✔ | ✖ | |
| CODABAR | ✔ | ✔ | |
| CODE_128 | ✔ | ✔ | |
| CODE_39 | ✔ | ✔ | |
| CODE_93 | ✔ | ✖ | |
| EAN | ✔ | ✔ | Obsługuje EAN_8 i EAN_13 |
| Przeplatane 2 z 5 ITF |
✔ | ✖ | |
| PDF_417 | ✔ | ✖ | |
| RSS14 Pasek danych 14 |
✔ | ✖ | Systemy Android i iOS obsługują stosy i wielokierunkowe |
| RSS_EXPANDED Pasek danych rozwinięty |
✔ | ✖ | Systemy Android i iOS obsługują stosy i wielokierunkowe |
| UPC | ✔ | ✔ | Obsługuje UPC_A i UPC_E |
| Mikro kod QR | ✔ | ✖ | |
| GS1-DWCode | ✖ | ✖ | |
| MSI | ✖ | ✖ |
Select() kontrolka czytnika kodów kreskowych
Kontrolka czytnika kodów kreskowych nie obsługuje funkcji Select(). Aby obejść ten problem, ustaw kolor wypełnienia czytnika kodów kreskowych na przezroczysty i umieść go przed kontrolką, z którą chcesz wybrać czytnik kodów kreskowych. Spowoduje to takie samo środowisko dla użytkownika aplikacji, w którym wybranie kontrolki uruchamia środowisko czytnika kodów kreskowych, ponieważ będzie wybierać niewidoczny przycisk czytnika kodów kreskowych zamiast rzeczywistej kontrolki.