Formato MULTI String

<< 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

Esta página foi útil?