• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Efetua a leitura de código de barras.

Sintaxe

Barcode( [ cBarType ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cBarType

caractere

Restringe os tipos de códigos de barras que poderão ser lidos (consulte a área de observações abaixo para conhecer os valores possíveis para este parâmetro).

 

 

Retorno

Nome

Tipo

Descrição

aResult

vetor

Retorna um array de duas posições do tipo caractere onde a primeira posição contém o valor decodificado do código de barras e a segunda posição contém o nome do tipo de código de barras lido (por exemplo: UPC_A, EAN_8, QR_CODE, etc). Se o usuário pressionar o botão voltar do dispositivo, nenhum código será lido e as duas posições do array estarão vazias.

Observações

  • A leitura de código de barras é realizada via integração com o aplicativo gratuito Barcode Scanner disponível para download na loja Google Play Store. Caso o aplicativo não esteja previamente instalado, na primeira chamada ao método TMobile:Barcode(), o usuário será redirecionado para a página específica do aplicativo Barcode Scanner no Google Play Store para realizar a instalação. Assim que o dispositivo exibir a mensagem de que a instalação foi bem sucedida, bastará ao usuário pressionar o botão voltar do dispositivo para que a integração continue, isto é, o aplicativo Barcode Scanner será aberto e, após a leitura do código de barras, o valor será retornado ao programa AdvPL.
  • Utilize um dos tipos abaixo no parâmetro cBarType para restringir os tipos de códigos de barras que poderão ser lidos:

    Tipo

    Restrição de decodificação

    PRODUCT_MODE

    Decodifica somente códigos de barras UPC e EAN. Estes são os tipos mais usados paradefinir as características e os preços de produtos.

    AZTEC_MODE

    Somente código de barras Aztec (código de duas dimensões).

    DATA_MATRIX_MODE

    Somente código de barras Data Matrix (código de duas dimensões).

    ONE_D_MODE

    Somente código de barras de uma dimensão.

    PDF417_MODE

    Somente código de barras PDF417 (código de duas dimensões).

    QR_CODE_MODE

    Somente código de barras QR Code (código de duas dimensões).

Exemplos

  aResult:= oMbl:BarCode("PRODUCT_MODE")
  • Sem rótulos