다음을 통해 공유


Power Apps의 바코드 판독기 컨트롤

Android, iOS 및 Windows 디바이스에서 바코드, QR 코드 및 데이터 매트릭스 코드를 검색합니다.

바코드 판독기 컨트롤의 다양한 기능을 보여주는 gif입니다.

Description

이 컨트롤은 Android, iOS 및 Windows 디바이스에서 네이티브 스캐너를 엽니다. iOS 및 Android에서 스캐너는 다음과 같은 검사 모드를 지원합니다.

  • 자동으로 검색 – 바코드가 검색되는 즉시 검사됩니다.
  • 검색하려면 선택합니다 . 사용자는 검색할 검색된 바코드 중 어느 것을 확인할 수 있습니다. 컨트롤은 웹 브라우저에서 검사를 지원하지 않습니다.
  • 여러 검사 – 사용자가 바코드 세션 중에 여러 바코드를 검색할 수 있습니다.

Windows 디바이스에서 바코드 판독기는 항상 자동으로 검색됩니다.

바코드 판독기 컨트롤은 다양한 확대/축소 수준을 지원하고 스캔 환경 내에서 디바이스의 손전등을 켜거나 끕니다.

비고

바코드 스캐너 컨트롤은 Android, iOS 및 Windows 디바이스에서 지원됩니다. 다른 모든 플랫폼은 앱의 일부 기능이 작동하지 않는다는 경고를 표시합니다.

바코드 판독기 컨트롤의 다양한 기능을 보여 주는 세 개의 화면 집합입니다.

키 속성

바코드 – 두 개의 열로 검색된 바코드 테이블( ValueType)을 포함하는 출력 속성입니다. 은 검색된 코드의 텍스트 값이며 Type 은 검색된 코드의 형식입니다.

OnScan – 바코드가 성공적으로 검색될 때 수행할 작업입니다.

OnCancel – 사용자가 바코드 검사를 취소할 때 수행할 작업입니다.

OnChange - 출력 속성을 포함하여 바코드 판독기 컨트롤의 속성이 변경될 때 수행할 작업입니다.

BarcodeType - 검사할 바코드 형식입니다. 여러 바코드 형식을 연결하여 대상으로 지정할 수 있습니다. 예: 'Microsoft.BarcodeReader.BarcodeType'.Code128 & 'Microsoft.BarcodeReader.BarcodeType'.Code39; 기본값: 자동

검색 모드 - 보기에서 검색된 첫 번째 바코드인지, Automatically scan 보기에 있는 바코드 중 사용자가 Select to scan 스캔할 것인지 또는 단일 세션에서 바코드를 검색할 Scan multiple 수 있는지 여부입니다. Windows에서 바코드 판독기는 항상 Automatically scan.

스캔 품질 - 바코드 판독기에서 스캔하는 이미지 품질입니다. 더 높은 품질은 작은 바코드에 좋지만 성능이 저하될 수 있습니다. Windows에서 바코드 판독기는 항상 디바이스의 카메라 품질을 검사합니다. 기본값: 자동입니다.

PreferFrontCamera - 사용하도록 설정된 경우 바코드 판독기는 기본적으로 후면 카메라 대신 전면 카메라를 사용합니다.

BeepOnScan - 사용하도록 설정하면 바코드를 스캔할 때 바코드 판독기에서 경고음이 발생합니다.

VibrateOnScan - 사용하도록 설정하면 바코드를 스캔할 때 바코드 판독기에서 진동합니다.

추가 속성

텍스트 - 스캐너를 활성화하는 단추에 표시되는 텍스트입니다.

BorderColor – 컨트롤 테두리의 색입니다.

BorderStyle – 컨트롤의 테두리가 Solid, Dashed, Dotted 또는 None인지 여부입니다.

BorderThickness – 컨트롤 테두리의 두께입니다.

DisplayMode – 컨트롤에서 사용자 입력(편집)을 허용하는지 여부, 데이터만 표시(보기) 또는 사용 안 함(사용 안 함)입니다.

높이 – 스캐너를 활성화하는 단추의 높이입니다.

도구 설명 – 사용자가 컨트롤을 마우스로 가리킬 때 표시되는 설명 텍스트입니다.

표시 – 컨트롤이 표시되는지 숨겨지는지 여부입니다.

너비 – 스캐너를 활성화하는 단추의 너비입니다.

X – 컨트롤의 왼쪽 가장자리와 부모 컨테이너의 왼쪽 가장자리 사이의 거리입니다(부모 컨테이너가 없는 경우 화면).

Y – 컨트롤의 위쪽 가장자리와 부모 컨테이너의 위쪽 가장자리 사이의 거리입니다(부모 컨테이너가 없는 경우 화면).

내게 필요한 옵션 지침

검색을 시작하는 단추이므로 단추 컨트롤에 대한 동일한 지침이 바코드 판독 기 컨트롤에 적용됩니다.

시각적 대안

  • 바코드 스캐너는 검사 결과를 표시하지 않는 단추입니다. 레이블 컨트롤을 사용하여 검사 결과를 표시하는 것이 좋습니다. 레이블의 Text 속성을 바코드 판독기 First(BarcodeReader.Barcodes).Value 컨트롤의 이름이 있는 위치 BarcodeReader 로 설정합니다. 화면 읽기 프로그램 사용자에게 변경 내용을 알 수 있도록 레이블의 Live 속성을 Polite 로 설정합니다. 이렇게 변경하면 시각적 기능에 관계없이 모든 사용자가 스캔한 값에 액세스할 수 있습니다.

  • 시각 및 운동 장애가 있는 사용자는 카메라를 바코드로 가리키지 않는 것을 선호할 수 있습니다. 사용자가 바코드를 입력할 수 있도록 텍스트 입력 컨트롤과 같은 다른 형식의 입력을 추가하는 것이 좋습니다.

디바이스별 바코드 가용성

바코드 형식 iOS 및 Android에서 지원됨 Windows에서 지원됨 비고
QR_CODE
DATA_MATRIX
아즈텍
코다바(CODABAR)
CODE_128
CODE_39
CODE_93
EAN EAN_8 및 EAN_13 지원
인터리브 2/5
ITF
PDF_417
RSS14
데이터 표시줄 14
Android 및 iOS는 Stacked 및 Omnidirectional을 지원합니다.
RSS_EXPANDED
데이터 막대 확장됨
Android 및 iOS는 Stacked 및 Omnidirectional을 지원합니다.
UPC UPC_A 및 UPC_E 지원
마이크로 QR 코드
GS1-DWCode
MSI

Select() 바코드 판독기 컨트롤

바코드 판독기 컨트롤은 Select()를 지원하지 않습니다. 해결 방법으로 바코드 판독기 채우기 색을 투명하게 설정하고 바코드 판독기를 선택하려는 컨트롤 앞에 놓습니다. 이렇게 하면 앱 사용자가 실제 컨트롤 대신 보이지 않는 바코드 판독기 단추를 선택할 때 컨트롤을 선택하면 바코드 판독기 환경이 시작됩니다.

참고하십시오

Power Apps의 컨트롤 제한 사항