MSCBSay – 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 impressa ou referência "@n" para variáveis internas. |
|
X |
|
| 04 |
cRotação |
Caracter |
N – Normal R – Cima para baixo I – Invertido B – Baixo para cima |
|
X |
|
| 05 |
cFonte |
Caracter |
Tipos de fonte por impressora: Zebra: A–H,0 (0 = escalar) Datamax: 0–9 (9 = escalar) Eltron: 0–5 Intermec: 0,1,7,20,21,22,27 |
|
X |
|
| 06 |
cTam |
Caracter |
Tamanho da fonte |
|
X |
|
| 07 |
lReverso * |
Boolean |
Imprime em reverso sobre box preto |
|
|
|
| 08 |
lSerial |
Boolean |
Serializa o código |
|
|
|
| 09 |
cIncr |
Caracter |
Incremento positivo ou negativo |
|
|
|
| 10 |
lZerosL * |
Boolean |
Zeros à esquerda no serial |
|
|
|
| 11 |
lNoAlltrim |
Boolean |
Permite espaços à esquerda e direita |
|
|
|
📤 Retorno
| Retorno |
Tipo |
Descrição |
| — |
— |
A função é procedural e não retorna valor. |
🧩 Exemplo
#INCLUDE "TOTVS.CH"
User Function MSCBSay()
MSCBSAY(11,12,"XXXXX","N","A","015,008")
Return( Nil )
📸 Resultado

ℹ️ Informação Adicional
| Parâmetros marcados com * são exclusivos para linguagem ZPL (Zebra). |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎