캔버스 앱을 위한 바코드 스캐너 컨트롤

Android 또는 iOS 디바이스에서 바코드, QR 코드 및 데이터 매트릭스 코드를 스캔합니다.

설명

컨트롤이 Android 또는 iOS 디바이스에서 기본 스캐너를 엽니다. 스캐너는 보기에 있을 때 바코드, QR 코드 또는 데이터 행렬 코드를 자동으로 검색합니다. 이 컨트롤은 웹 브라우저에서는 스캔을 지원하지 않습니다.

참고

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

주요 속성

Value – 가장 최근에 스캔한 코드의 텍스트 값이 포함된 출력 속성입니다.

Type – 가장 최근에 스캔한 코드의 유형이 포함된 출력 속성입니다.

OnScan – 바코드가 성공적으로 스캔될 때 앱이 응답하는 방식입니다.

OnCancel – 사용자가 바코드 스캔을 취소할 때 앱이 응답하는 방식입니다.

BarcodeType - 스캔할 바코드 유형입니다. 여러 바코드 유형을 연결하여 타게팅할 수 있습니다. Ex. BarcodeType.Code128 & BarcodeType.Code39 Default: Auto

PreferFrontCamera - 사용 가능한 경우 전면 카메라가 스캔에 사용되는지 여부입니다.

FlashlightEnabled - 스캐너를 열 때 손전등이 자동으로 활성화되는지 여부입니다.

추가 속성

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

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

BorderStyle – 컨트롤의 테두리는 Solid, Dashed, Dotted, None 입니다.

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

DisplayMode – 컨트롤이 사용자 입력을 허용(편집)하거나, 데이터만 표시(보기)하거나 사용 안 하도록(사용 안 함) 설정할지 선택합니다.

신장 – 스캐너를 활성화하는 버튼의 높이.

Tooltip – 사용자가 컨트롤을 마우스로 가리킬 때 나타나는 설명 텍스트입니다.

Type - 가장 최근에 성공한 스캔 중에 탐지된 코드의 유형입니다.

Visible – 컨트롤을 표시하거나 숨길지 여부를 선택합니다.

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

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

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

접근성 지침

단추로 검사를 시작하기 때문에 Button 컨트롤에 관한 가이드라인은 바코드 스캐너 컨트롤에 동일하게 적용됩니다.

시각 개체 대체 항목

  • 바코드 스캐너는 검사 결과를 표시하지 않는 단추입니다. 검사 결과를 Label 컨트롤로 표시하는 것을 고려해볼 수 있습니다. 레이블의 텍스트 속성을 바코드 스캐너의 Value 속성으로 설정합니다. 레이블의 Live 속성을 공손함 으로 설정하여 화면 판독기 사용자에게 변경 사항을 알립니다. 이 변경으로 인해 시각적 능력에 관계없이 모든 사람이 스캔한 값에 액세스할 수 있습니다.

  • 시각 및 운동 장애가 있는 사용자는 카메라로 바코드를 가리키지 않을 수 있습니다. 사용자가 바코드를 입력하도록 Text input 컨트롤과 같은 다른 입력 양식을 추가하는 것을 고려해 볼 수 있습니다.

장치별 바코드 가용성

바코드 유형 Android iOS
QR_CODE
DATA_MATRIX
UPC_A
UPC_E
EAN_8
EAN_13
CODE_39
CODE_93
CODE_128
CODABAR
ITF
RSS14
PDF_417
RSS_EXPANDED
MSI
AZTEC

참고: PDF_417 및 AZTEC은 자동 모드에서 지원되지 않습니다

참조

Power Apps의 컨트롤 제한