Xamarin QR 바코드
QR(Quick Response) 바코드 컨트롤은 QR 스캐너와 스마트폰에서 읽을 수 있는 바코드 매트릭스(또는 2차원) 코드를 생성합니다. 이 컨트롤을 사용하면 애플리케이션에 데이터를 쉽게 포함할 수 있으므로 사용자는 텍스트 표시, URL 열기, 메시지 작성 등을 할 수 있습니다.
코드는 기호의 세 모서리에 있는 고유한 파인더 패턴을 포함하여 전체 사각형 패턴으로 배열된 검은색 사각형 모듈 배열로 구성됩니다. 모듈 치수는 다양한 기술을 통해 기호 생성이 가능하도록 사용자가 지정합니다.
사이즈 버전
각 크기 버전에는 서로 다른 모듈 수가 있습니다(모듈은 QR 코드 매트릭스를 구성하는 흑백 모듈을 나타냄). 지원되는 크기는 버전 1(21x21 모듈)부터 버전 40(177x177 모듈)까지입니다. 정의되지 않은 크기를 제공하는 옵션도 있습니다. 이는 바코드에 특정하며 내부적으로 데이터를 수용할 수 있는 가장 작은 버전을 계산합니다.
인코딩 모드
QR 바코드는 데이터 문자 유형에 따라 다양한 압축 모드를 사용하여 많은 수의 문자를 인코딩할 수 있습니다. 영숫자, 숫자 또는 바이트 모드를 사용하여 인코딩할 수 있습니다. QR 바코드는 인코딩 모드를 Kanji로 설정하여 JIS Kanji 문자를 인코딩할 수도 있습니다.
FNC1 모드
FNC1 모드는 인코딩된 데이터의 형식을 지정하는 데 사용됩니다. GS1 일반 사양에 따라 형식이 지정된 데이터의 경우 Gs1 모드를 선택하고 AIM Inc.가 이전에 합의한 특정 산업 응용 식별자에 따라 형식이 지정된 데이터의 경우 산업 모드를 선택할 수 있습니다.
오류 수정 수준
QR 바코드에는 바코드가 손상되거나 더러운 경우 인코딩된 데이터를 복원하는 오류 수정 기능이 있습니다. 사용자는 사용 사례에 따라 Low, Medium, Quartil, High의 네 가지 오류 수정 수준 중에서 선택할 수 있습니다.