DisplayBarcode é usado para inserir um código de barras padrão em um documento. Ele dá suporte a 10 tipos diferentes de código de barras. Dependendo do escolhido, o tipo de código de barras aceita dados alfanuméricos de diferentes formatos e comprimentos. Como um código de campo, você pode clicar com o botão direito do mouse e escolher Alternar códigos de campo para ir entre o código e a imagem do código de barras. Consulte o exemplo de vários tipos de códigos de barras. Para obter a especificação, consulte 3.1.3.2.7 DISPLAYBARCODE.
Sintaxe
{ DisplayBarcode field-argument-1 field-argument-2 [ switches ] }
Os códigos de campo não são sensíveis a casos.
-
Field-argument-1 Fornece os dados que o código de barras está representando. Dependendo do tipo, isso pode ser numérico ou alfanumérico. Por exemplo, um código QR (Resposta Rápida) aceita uma cadeia de caracteres como um endereço de site.
-
Field-argument-2 É uma cadeia de caracteres 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 casos, portanto CODE39 é o mesmo que Code39. Os tipos disponíveis são os seguintes:
-
I Um código de barras QR 2D. Consulte Wikipédia: código QR. Para obter a especificação ISO, consulte ISO/IEC 18004:2006.
-
CODE128 Um código de barras linear do Código 128. Consulte Wikipédia: Código 128. Para obter a especificação ISO, consulte ISO/IEC 15417:2007.
-
CODE39 Um código de barras linear do Código 39. Consulte Wikipédia: Código 39. Para ver o tutorial e perguntas frequentes sobre código 39, consulte Tutorial de perguntas frequentes sobre código de barras 39 &.
-
JPPOST Um código de barras do Cliente do Serviço Postal Japonês. O JPPost está em conformidade com o CBC (Código de Barra do Cliente), que também é conhecido como RM4SCC.
-
EAN8|EAN13 Um código de barras EAN - Número de Artigo Internacional em todo o mundo para IDs do produto (8 dígitos/13 dígitos), juntamente com JAN8|JAN13, usado onde o país de origem é necessário. Confira Wikipédia: EAN-8, Wikipedia: Número de Artigo Internacional (EAN-13)e EAN-13 e EAN-8.
-
JAN8|JAN13 A JAN: código de barras japonês para ID do produto (8 dígitos/13 dígitos). JAN8 é um alias do EAN8. JAN13 é um alias do EAN13.
-
UPCA|UPCE Um UPC (um&E): código de barras dos EUA para IDs do produto, conforme especificado em [GS1-BARCODE]. O UPCA é usado para a maioria dos itens comestíveis, UPCE é uma versão compactada do UPCA. carregando os mesmos dados. Consulte Wikipédia: Código universal do produto.
-
NW7 Um código de barra de números de série NW-7 (CODABAR). Consulte Codabar (NW7).
-
ITF14 Um código de barras de rastreamento de itens ITF-14 para envio e acompanhamento, conforme especificado em [GS1-BARCODE]. Confira Wikipédia: ITF 14 e ITF-14 BARCODES.
-
CASO Código de barras USPS – FIM/POSTNET (*2) – código de barras para acompanhar o email usps. CASE é um alias de ITF14. Consulte ITF-14 BARCODES.
-
-
Alterna switches [opcionais] Específicos do campo. Alguns comutadores são específicos do tipo de código de barras.
-
\h [field-argument] O argumento de campo especifica a altura do símbolo de código de barras. As unidades estão em TWIPS (1/1440 polegadas).
-
\s [field-argument] O argumento de 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 [field-argument] O argumento de campo especifica o nível de correção de erro do QR Code. Os valores válidos são 0 a 3.
-
\p [field-argument] O argumento de 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 (insensíveis de caso) são [STD|SUP2|SUP5|CASE].
-
\X Corrige o dígito marcar se ele for inválido.
-
\D Adiciona caracteres Start/Stop para os tipos de código de barras NW7 e CODE39.
-
\c [field-argument] O argumento de 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|ADD].
-
\r [field-argument] O argumento de campo especifica a rotação do símbolo do código de barras. Os valores válidos são de 0 a 3.
-
\f [field-argument] O argumento de campo especifica a cor do primeiro plano do símbolo de código de barras. Os valores RGB válidos estão no intervalo de 0 a 0xFFFFFF.
-
\b [field-argument] O argumento de campo especifica a cor de fundo do símbolo do código de barras. Os valores RGB válidos estão no intervalo de 0 a 0xFFFFFF.
-
\T Exiba dados de código de barras (texto) junto com a imagem.
-
Instruções
Cada código de barras pode usar seu próprio formato de dados e, portanto, marcar alguns dos links se você não tiver certeza do que é necessário.
Para usar o DisplayBarcode em um documento, siga estas etapas:
-
Clique ou toque em onde deseja o código de barras.
-
Pressione Ctrl + F9. Você deve fazer isso, pois apenas digitar colchetes encaracolados {} não funcionará.
-
Digite DisplayBarcode mais argumentos e comutadores. Por exemplo , DisplayBarcode "http://www.microsoft.com" QR \q 3, que exibe um código QR que vincula você a www.microsoft.com.
-
Para ver o código de barras, clique com o botão direito do mouse no código de campo e selecione Alternar Códigos de Campo.
Exemplos
Aqui estão alguns exemplos para fazer você ir. Siga as etapas acima e cole no 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 "2345678" CODE39 \d \t |
Código 128 |
DisplayBarcode "490123456789" CODE128 \t |
UPCA |
DisplayBarcode "012345678901" UPCA \t \x |
UPCE |
DisplayBarcode "123456" UPCE \t \x |