ElipseDocsDocumentação
PDF

Formato MULTI String

O texto a ser exibido em um painel DMS segue o formato MULTI String (Markup Language for Transportation Information). Esta linguagem é similar à linguagem HTML, em que texto é transmitido e Tags definem como este texto é exibido. Tags são colocados entre delimitadores, contêm um identificador de 1 (um) ou mais caracteres e quaisquer parâmetros opcionais necessários para este Tag.

Cada Tag no formato MULTI começa com um colchete à esquerda ([) e termina com um colchete à direita (]). O identificador de um Tag aparece depois do colchete à esquerda ([) e tem 1 (um) ou mais caracteres, sem distinção entre maiúsculas e minúsculas. Se um Tag tem parâmetros, então estes parâmetros seguem imediatamente após o identificador deste Tag e também não distinguem entre maiúsculas e minúsculas, exceto quando especificado. Não devem ser inseridos espaços ou outros caracteres separadores entre um identificador e os parâmetros. Alguns Tags podem operar em pares e a notação padrão de um Tag é definida no Tag de abertura. Um Tag de abertura define onde a funcionalidade deste Tag começa. Um Tag de fechamento define onde a funcionalidade deste Tag termina, e é definido como um Tag de abertura com uma barra à esquerda precedendo o identificador, ou seja, se um Tag de abertura de flash é igual a [fl], então o Tag de fechamento de flash é igual a [/fl]. O código a seguir contém um exemplo de uma mensagem no formato MULTI:

[pt50o0][fo6][jl3]This[nl20][jl3]is[nl20][jl3]a Test

Tags disponíveis no formato MULTI String

Tag de Abertura Tag de Fechamento Descrição
cbx Cor de fundo de uma mensagem
pbz ou pbr,g,b Cor de fundo de uma página
cfx ou cfr,g,b Cor do texto de uma mensagem
crx,y,w,h,r,g, b ou crx,y,w,h,z Cor de uma área retangular da página atual de uma mensagem
fx,y Campo incorporado em uma mensagem com base nos dados de um equipamento, como por exemplo um relógio, um sensor de temperatura ou um detector, entre outros
fltxoy ou floytx /fl Ativa o piscar de um texto, definindo o número de vezes que o texto pisca e a ordem de piscar (ligar e desligar ou desligar e ligar)
fox ou fox,cccc Permite selecionar o código de uma fonte para visualizar uma mensagem. O parâmetro opcional cccc indica a versão da fonte
gn ou gn,x,y ou gn,x,y,cccc Seleciona uma imagem para inserir na mensagem. Uma imagem é tratada como um único caractere imprimível. Pode exigir alguns pixels ou o sinal completo para ser mostrado. O parâmetro opcional cccc indica o identificador de uma imagem
hcx Valor hexadecimal de um caractere para ser mostrado
jlx Especifica o alinhamento do texto. Os valores possíveis são left: Alinhamento à esquerda, center: Texto centralizado, right: Alinhamento à direita ou full: Texto justificado
jpx Especifica o alinhamento da página. Os valores possíveis são top: Alinhamento pelo topo, middle: Alinhamento pelo centro ou bottom: Alinhamento pela base
msx,y /msx,y Especifica um Tag específico de um fabricante
mvtdw,s,r,text Especifica os parâmetros para um texto que pode ser rolado
nlx Especifica o início de uma nova linha
np Especifica o início de uma nova página
ptxoy Especifica os tempos de uma página
scx /sc Especifica o espaçamento entre caracteres
trx,y,w,h Especifica o posicionamento de um texto em um display