|
Postada em 29/07/2005 14:04 hs
Estou utilizando o objeto printer, com as opcoes printer.currentX e printer.currentY para fazer impressoes em notas fiscais.Gostaria de saber com faço para centralizar ou recuar à direita as informações, ou seja ao imprimir valores por exemplo ele fica da seguinte forma: 1.200,01 100.452,12 0,25 Gostaria que ficasse da seguinte forma, ou seja recuado a direita 1.200,01 100.452,12 0,25 Agradeço a todos pela ajuda, Valeu
|
|
|
|
|
Postada em 29/07/2005 14:21 hs
Olá amigo, dê uma olhada nos links abaixo, eles podem te ajudar: Espero ter ajudado!!! Tentei...
Abraços!!! by Gustavo Bittencourt Costa
|
|
|
sergioc
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 17:21 hs
print format(format(valor,"#,##0.00"),"@@@@@@@@@")
|
|
|
JDBasic
|
SIMÃO DIAS SE - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 29/07/2005 21:36 hs
Cara toma ai minha sub genérica que imprime em qualquer posição e ainda alinha a direita dependendo de sua preferencia. Criei pois já passei por esse problema também. Public Sub Imp_Campo(strCampo As String, lngLeftX As Long, lngTopY As Long, blnImpADireita As Boolean) If blnImpADireita = True Then 'Alinha o texto a direita Printer.CurrentX = lngLeftX - Printer.TextWidth(strCampo) Else Printer.CurrentX = lngLeftX End If Printer.CurrentY = lngTopY Printer.Print strCampo End Sub
E você usa assim: Imp_Campo "140,50", 1000, 100, True
|
|
|
|