
Xamarin código de barras QR
O controle de código de barras QR (Quick Response) cria um código de matriz de código de barras (ou bidimensional), legível por leitores QR e smartphones. Esse controle permite que você insira dados facilmente em seu aplicativo para que os usuários possam exibir texto, abrir uma URL, redigir uma mensagem e muito mais.
O código consiste em uma matriz de módulos quadrados pretos dispostos em um padrão quadrado geral, incluindo um padrão localizador exclusivo localizado em três cantos do símbolo. As dimensões do módulo são especificadas pelo usuário para permitir a produção de símbolos por uma ampla variedade de técnicas.
Versão de tamanho
Cada versão de tamanho tem um número diferente de módulos (o módulo refere-se aos módulos preto e branco que compõem a matriz de código QR). Os tamanhos suportados variam da Versão 1 (módulos 21 x 21) à Versão 40 (módulos 177 x 177). Há também uma opção para fornecer um tamanho indefinido, que é específico para o código de barras e calcula internamente a menor versão que acomoda os dados.

Modo de codificação
O código de barras QR pode codificar um grande número de caracteres usando diferentes modos de compactação, dependendo do tipo de caracteres de dados. Você pode codificar usando o modo alfanumérico, numérico ou byte. O código de barras QR também pode codificar caracteres JIS Kanji definindo o modo de codificação para Kanji.
Modo FNC1
O modo FNC1 é usado para especificar o formato dos dados codificados. Você pode escolher o modo Gs1 para dados formatados de acordo com as Especificações Gerais GS1 ou o modo Indústria para dados formatados de acordo com identificadores de aplicativos específicos do setor previamente acordados pela AIM Inc.
Nível de correção de erros
O código de barras QR possui um recurso de correção de erros para restaurar os dados codificados se o código de barras estiver danificado ou sujo. O usuário pode escolher entre quatro níveis de correção de erros de acordo com o caso de uso – Baixo, Médio, Quartil e Alto.