Home

Linha Microsiga Protheus

Páginas filhas
  • MSCBSay - Imprime uma String -- 30801

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MSCBSay - Imprime uma String
MSCBSay - Imprime uma String

Função: MSCBSay - Imprime uma String
Abrangências: Microsiga Protheus 8.11 , Protheus 10
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:
Imprime uma string.
Programa Fonte:
MSCBIMP.PRX
Sintaxe:

MSCBSay - Imprime uma String ( nXmm nYmm cTexto cRotação cFonte cTam [ *lReverso ] [ lSerial ] [ cIncr ] [ *lZerosL ] [ lNoAlltrim ] )

Retorno:
    ()
Observações

Parâmetros com o caractere *  são exclusivos ZPL.

Exemplos
// Exemplo usando o padrão de programação Zebra (família ZPL)Local nXLocal cPorta := "COM1:9600,N,8,1"  MSCBPRINTER("S500-8",cPorta,          , 40   ,.f.)For nx:=1 to 3   MSCBBEGIN(1,6)             MSCBSAY(10,06,"CODIGO","N","A","015,008")   MSCBSAY(33,09, Strzero(nX,10), "N", "0", "032,035")    MSCBSAY(05,17,"IMPRESSORA ZEBRA S500-8","N", "0", "020,030")   MSCBEND()               Next	MSCBCLOSEPRINTER()
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
nXmm Array of RecordPosição X em MilímetrosX
nYmm Array of RecordPosição Y em MilímetrosX
cTexto Array of RecordString a ser impresso ou itens especificando uma variável "@".(Ex: "@2").
Obs: quando for especificado uma variável, o seu conteúdo deverá ser apenas o caractere "@" seguido de um número, "@1" ou "@2" e assim por diante.
X
cRotação Array of RecordString com o tipo de Rotação (N,R,I,B):
N - Normal
R - Cima para baixo
I - Invertido
B - Baixo para cima
X
cFonte Array of RecordString com os tipos de Fonte:
Zebra - (A,B,C,D,E,F,G,H,0) 0(zero)- fonte escalar
Datamax - (0,1,2,3,4,5,6,7,8,9) 9 – fonte escalar
Eltron - (0,1,2,3,4,5)
Intermec - (0,1,7,20,21,22,27)
X
cTam Array of RecordString com o tamanho da FonteX
*lReversoArray of RecordImprime em reverso quando tiver sobre um box preto
lSerialArray of RecordSerializa o código
cIncrArray of RecordIncrementa quando for serial positivo ou negativo
*lZerosLArray of RecordColoca zeros a esquerda no numero serial
lNoAlltrimArray of RecordPermite brancos a esquerda e direita