USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como alinhar impressão a direita usando o Print???
ProgrammerMan
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2006 14:34 hs            
E ae...

Estou fazendo a impressão de Notas Fiscais utilizando o Print, gostaria de saber como faço para alinhar os valores do itens a direita???

O q tenho eh o seguinte, por exemplo, no valor dos produtos:

32,24
124,51
5125,11
5,80

gostaria q ficasse alinhado a direita, pelas casas decimais...

   32,24
  124,51
5125,11
     5,80

Desde jah agradeço qualquer ajuda...
Valeu...
Ateh mais...

_______________________________________________________________________

Se vc pensa q pode, ou se vc pensa q não pode, de qualquer forma vc está certo...

ProgrammerMan

   
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/03/2006 14:40 hs            
Vamos supor que voce irá imprimir todos alinha a direta da posição 10.5
Printer.CurrentX = 10.5 - ("32,24".Width / 567)
Printer.CurrentX = 10.5 - ("124,51".Width / 567)
Printer.CurrentX = 10.5 - ("5.125,11".Width / 567)
Printer.CurrentX = 10.5 - ("5,80".Width / 567)

Veja se deu certo



dsmn
   
ProgrammerMan
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 09/03/2006 11:47 hs            
Valeu pela força Daniel...

Mas o q eu precisava era usando o Print...

Consegui achar, o código fica assim:

Print #1, ""; Tab(1); Right(Space(40) & Format(Variavel, "#,###,##0.00"), 10)

Novamente agradeço...
Valeu...

_______________________________________________________________________

Se vc pensa q pode, ou se vc pensa q não pode, de qualquer forma vc está certo...

ProgrammerMan

   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página