DisplayBarcode é utilizado para inserir um código de barras padrão num documento. Suporta 10 tipos diferentes de código de barras. Consoante o que escolher, o tipo de código de barras aceita dados alfanuméricos de diferentes formatos e comprimentos. Como código de campo, pode clicar com o botão direito do rato e selecionar Alternar códigos de campo para alternar entre o código e a imagem do código de barras. Veja o exemplo de vários tipos de códigos de barras. Para obter a especificação, consulte 3.1.3.2.7 DISPLAYBARCODE.
Observação
O DisplayBarcode é suportado no Word para Windows (ambiente de trabalho).
Sintaxe
{ DisplayBarcode field-argument-1 field-argument-2 [ parâmetros ] }
Os códigos de campo não são sensíveis a maiúsculas e minúsculas.
Campo-argumento-1 Fornece os dados que o código de barras está a representar. Consoante o tipo, pode ser numérico ou alfanumérico. Por exemplo, um código QR (Resposta Rápida) aceita uma cadeia de carateres como um endereço de site.
Campo-argumento-2 É uma cadeia que especifica o tipo de código de barras que será gerado. Os tipos de código de barras não são sensíveis a maiúsculas e minúsculas, pelo que CODE39 é o mesmo que Code39. Os tipos disponíveis são os seguintes:
- QR Um código de barras QR 2D. Veja Wikipédia: Código QR. Para obter a especificação ISO, consulte ISO/IEC 18004:2006.
- CODE128 Código de barras linear 128. Veja Wikipédia: Código 128. Para obter a especificação ISO, consulte ISO/IEC 15417:2007.
- CÓDIGO39 Um código de barras linear do Código 39. Veja Wikipédia: Código 39. Para obter as Faq e o Tutorial do Code 39, consulte Code 39 Barcode FAQ (FAQ do Código 39 & Tutorial).
- JPPOST Um código de barras de Cliente do Serviço Postal Japonês. O JPPost está em conformidade com o CBC (Código de Barras do Cliente), também conhecido como RM4SCC.
- EAN8|EAN13 An EAN - International Article Number worldwide bar code for product ID's (8 digit/13 digit), juntamente com JAN8|JAN13, utilizado onde é necessário o país de origem. Veja Wikipédia: EAN-8, Wikipédia: Número de Artigo Internacional (EAN-13)e EAN-13 e EAN-8.
- JAN8|JAN13 A JAN: código de barras japonês para IDs de produto (8 dígitos/13 dígitos). JAN8 é um alias da EAN8. JAN13 é um alias de EAN13.
- UPCA|UPCE A UPC (A&E): código de barras dos EUA para IDs de produto, conforme especificado em [GS1-BARCODE]. O UPCA é utilizado para a maioria dos itens comestíveis. A UPCE é uma versão comprimida da UPCA. com os mesmos dados. Veja Wikipédia: Código de Produto Universal.
- NW7 Um código de barra de número de série NW-7 (CODABAR). Consulte Codabar (NW7).
- ITF14 Um código de barras de controlo de itens ITF-14 para envio e controlo, conforme especificado em [GS1-BARCODE]. Veja Wikipédia: ITF 14 e ITF-14 BARCODES.
- MAIÚSCULAS Código de barras USPS – FIM/POSTNET (*2) – código de barras para controlar o correio USPS. CASE é um alias de ITF14. Consulte ITF-14 BARCODES.
Alterna comutadores [opcionais] Específicos do campo. Alguns comutadores são específicos do tipo de código de barras.
- \h [argumento de campo] O argumento campo especifica a altura do símbolo de código de barras. As unidades estão em TWIPS (1/1440 polegadas).
- \s [argumento de campo] O argumento campo especifica um fator de dimensionamento para o símbolo. O valor está em pontos percentuais inteiros e os valores válidos são de 10 a 1000.
- \q [argumento de campo] O argumento campo especifica o nível de correção de erros do Código QR. Os valores válidos são 0 - 3.
- \p [argumento de campo] O argumento campo especifica o estilo de um código de barras ponto de venda (tipos de código de barras UPCA|UPCE|EAN13|EAN8). Os valores válidos (não sensíveis a maiúsculas e minúsculas) são [STD|SUP2|SUP5|CASO].
- \x Corrige o dígito marcar se for inválido.
- \d Adiciona carateres Iniciar/Parar para os tipos de código de barras NW7 e CODE39.
- \c [argumento de campo] O argumento campo especifica o estilo de um Código de Caso para o tipo de código de barras ITF14. Os valores válidos são [STD|EXT|ADICIONAR].
- \r [argumento de campo] O argumento campo especifica a rotação do símbolo de código de barras. Os valores válidos são de 0 a 3.
- \f [argumento de campo] O argumento campo especifica a cor de primeiro plano do símbolo de código de barras. Os valores RGB válidos estão no intervalo de 0 a 0xFFFFFF.
- \b [argumento de campo] O argumento campo especifica a cor de fundo do símbolo de código de barras. Os valores RGB válidos estão no intervalo de 0 a 0xFFFFFF.
- \t Apresentar dados de código de barras (texto) juntamente com a imagem.
Instruções
Cada código de barras pode utilizar o seu próprio formato de dados, pelo que marcar algumas das ligações se não tiver a certeza do que é necessário.
Observação
Se os dados não cumprirem os requisitos do tipo de código de barras selecionado, o código de barras poderá não ser composto.
Para utilizar o DisplayBarcode num documento, siga estes passos:
- Clique ou toque no local onde pretende obter o código de barras.
- Prima Ctrl + F9. Tem de fazê-lo, uma vez que apenas escrever parênteses {} encaracolados não irá funcionar.
- Escreva DisplayBarcode mais argumentos e parâmetros. Por exemplo , DisplayBarcode "http://www.microsoft.com" QR \q 3, que apresenta um código QR que o liga a www.microsoft.com.
- Para ver o código de barras, clique com o botão direito do rato no Código de campo e selecione Alternar Códigos de Campo.
Exemplos
Seguem-se alguns exemplos para começar. Siga os passos acima e cole o código aqui.
| Tipo de código | Sintaxe DisplayBarcode |
|---|---|
| Código QR | DisplayBarcode "http://www.microsoft.com" QR \q 3 |
| EAN13 (com texto) | DisplayBarcode "490123456789" EAN13 \t |
| Código 39 | DisplayBarcode CODE "2345678" CODE39 \d \t |
| Código 128 | DisplayBarcode "490123456789" CODE128 \t |
| UPCA | DisplayBarcode "012345678901" UPCA \t \x |
| UPCE | DisplayBarcode "123456" UPCE \t \x |