Exemplos de CEL fornecidos para AFP Enhancer

Oito exemplos do Idioma de Expressão de Conteúdo (CEL) são fornecidos com o modo AFP Enhancer do RICOH Visual Workbench. Esses exemplos definem o conteúdo dos códigos de barras e textos.

Número da conta do documento, página atual no documento

fmt("%08d", Doc.AccountNbr) fmt("%02d", cur_page_in_mp)

Este exemplo cria um código de barras de 10 dígitos ou 10 dígitos de texto.

  • Os primeiros 8 dígitos especificam o valor da propriedade do documento Doc.AccountNbr.
  • Os últimos 2 dígitos especificam a página no documento no qual o código de barra ou texto é colocado.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.

A palavra-chave pré-definida cur_page_in_mp especifica a página atual no documento (mala postal).

Folha atual no documento, total de folhas no documento

fmt("%02d",cur_sheet_in_mp) fmt("%02d",total_sheets_in_mp)

Este exemplo cria um código de barras de 4 dígitos ou 4 dígitos de texto.

  • Os primeiros 2 dígitos especificam a folha no documento no qual o código de barra ou texto é colocado.
  • Os últimos 2 dígitos especificam a quantidade total de folhas no documento.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.

As palavras-chave pré-definidas cur_sheet_in_mp e o total_sheets_in_mp especificam a folha atual no documento (mala postal) e a quantidade total de folhas no documento.

Texto

'My literal text'

Este exemplo cria uma linha de texto que diz: My literal text

Número da tarefa, documento atual na tarefa

fmt("%06d", print_job_id) fmt("%06d", cur_mp_in_pj)

Este exemplo cria um código de barras de 12 dígitos ou 12 dígitos de texto.

  • Os primeiros 6 dígitos especificam o número da tarefa.
  • Os últimos 6 dígitos especificam o documento na tarefa na qual o código de barras ou texto é colocado.

Você pode usar este exemplo para criar um código de barra para o recurso Verificação automatizada.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.

As palavras-chave pré-definidas print_job_id e cur_mp_in_pj especificam o número da tarefa e o documento atual (mala postal) na tarefa.

    Obs.:
  • Se você usar a propriedade da tarefa Número da tarefa (ID da tarefa) e a propriedade do documento Sequência na tarefa filha (Doc.SequenceInChild), são obtidos os mesmos resultados:

    fmt("%06d", Job.ID) fmt("%06d", Doc.SequenceInChild)

Número do trabalho, número de documento, inserir sequência, folha atual no documento, total de folhas no documento e inserções do documento

fmt("%08d",Job.ID) fmt("%08d",Doc.ID) fmt("%03d",Doc.Insert.Sequence%1000) fmt("%02d",cur_sheet_in_mp) fmt("%02d",total_sheets_in_mp) fmt("%01d",Doc.Custom.Inserts)

Este exemplo cria um código de barras de 24 dígitos ou 24 dígitos de texto.

  • Os primeiros 8 dígitos especificam o valor da propriedade Número da tarefa (ID da Tarefa).
  • Os próximos 8 dígitos especificam o valor da propriedade do documento Número do documento (ID do documento).
  • Os próximos 3 dígitos especificam o valor da propriedade do documento Sequência de inserção (Doc.Insert.Sequence).
  • Os próximos 2 dígitos especificam a folha no documento no qual o código de barra ou texto é colocado.
  • Os próximos 2 dígitos especificam a quantidade total de folhas no documento.
  • O dígito final especifica o valor da propriedade do documento Doc.AccountNbr (Doc.Custom.Inserts).

Você pode usar este exemplo para criar um código de barra para o recurso Insersor.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.

As palavras-chave pré-definidas cur_sheet_in_mp e o total_sheets_in_mp especificam a folha atual no documento (mala postal) e a quantidade total de folhas no documento.

Número da tarefa, Sequência na tarefa filha

substr('000000000000000' Job.ID, -15) fmt("%04d", cur_mp_in_pj)

Este exemplo cria um código de barras de 19 caracteres ou 19 caracteres de texto.

  • Os primeiros 15 caracteres especificam a propriedade da tarefa Número da tarefa (ID da Tarefa). O parâmetro –15 especifica que o número da tarefa termine no 15º caractere. Números de tarefa com menos de 15 caracteres são preenchidos com zeros. Por exemplo, o número da tarefa de 11 caracteres 10000001.12 é preenchido com 3 zeros: 000100000001.12.
  • Os últimos 4 dígitos especificam o documento na tarefa na qual o código de barras ou texto é colocado.

Você pode usar este exemplo para criar um código de barra para o recurso Verificação automatizada.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.

A palavra-chave pré-definida cur_mp_in_pj especifica o documento atual (mala postal) na tarefa. O valor da palavra-chave cur_mp_in_pj é igual ao valor da propriedade do documento Sequência na tarefa filha (Doc.SequenceInChild).

    Obs.:
  • Você obterá os mesmos resultados usando a propriedade do documento Sequência na tarefa filha (Doc.SequenceInChild):

    substr('000000000000000' Job.ID, -15) fmt("%04d", Doc.SequenceInChild)

Sequência do trabalho infantil, Número da tarefa

fmt("%04d", cur_mp_in_pj) substr('000000000000000' Job.ID, -15)

Este exemplo cria um código de barras de 19 caracteres ou 19 caracteres de texto. O exemplo tem os mesmos valores que o exemplo anterior, mas a ordem dos valores foi invertida.

Dígitos, ID do Correio, CEP, mais dígitos

'04260' Job.Postal.MailerID fmt("%05d",Doc.Address.ZipCode) '00'

Este exemplo cria um código de barras ou texto com 18 ou 21 dígitos.

  • Os 5 primeiros dígitos são 04260.
  • Os próximos 6 ou 9 dígitos especificam o valor da propriedade do documento ID do Correio (Job.Postal.MailerID).
  • Os próximos 5 dígitos especificam o valor da propriedade do documento CEP (Doc.Address.ZipCode).
  • Os 2 dígitos finais são 00.
Você pode usar este exemplo para criar um código de barras Intelligent Mail. Para 04260, substitua seu ID de código de barras de 2 dígitos e seu ID de tipo de serviço de 3 dígitos.

Se um valor, tiver menos dígitos, o RICOH Visual Workbench adiciona zeros iniciais.