|
<< Clique para Mostrar o Sumário >>
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 |