MSCBSay

MSCBSay
Author: Eurai
Inclusão: 13/08/2021
Alteração: 13/08/2021

Descrição

Imprime uma String

 

Sintaxe

MSCBSay( <nXmm>, <nYmm>, <cTexto>, <cRotação>, <cFonte>, <cTam>, <*lReverso>, <lSerial>, <cIncr>, <*lZerosL>, <lNoAlltrim> )

 

Parâmetros

Par Nome Tipo Descrição Default Obg Ref
01 nXmm Numérico Posição X em Milímetros   X  
02 nYmm Numérico Posição Y em Milímetros   X  
03 cTexto Caracter

String 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  
04 cRotação Caracter

String com o tipo de Rotação (N,R,I,B):

N - Normal

R - Cima para baixo

I - Invertido

B - Baixo para cima

  X  
05 cFonte Caracter

String 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  
06 cTam Caracter String com o tamanho da Fonte   X  
07 lReverso Boolean Imprime em reverso quando tiver sobre um box preto      
08 lSerial Boolean Serializa o código      
09 cIncr Caracter Incrementa quando for serial positivo ou negativo      
10 lZerosL Boolean Coloca zeros a esquerda no numero serial      
11 lNoAlltrim Boolean Permite brancos a esquerda e direita      

 

Retorno

Retorno Tipo Descrição

 

Exemplo

#INCLUDE "TOTVS.CH"

User Function MSCBSay()

MSCBSAY(11,12,"XXXXX","N","A","015,008")

Return( Nil )

 


Resultado

mscbsay               

 

 

Informação Adicional

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

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários