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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Imprimir texto alinhado
andre
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 29/03/2007 13:13 hs            
Estou usando a seguinte linha para testar uma impressao
    Picture1.ScaleHeight = 7853
    Picture1.ScaleWidth = 11907
    Picture1.Font = "arial"
    Picture1.FontSize = "23"
    Dim HalfWidth, HalfHeight, Msg
    AutoRedraw = -1   
    Msg = "Iaosrm Ltda (99) 9999-9999"  
    HalfWidth = TextWidth(Msg) / 2 
    Text1 = HalfWidth
    Picture1.CurrentX = ScaleWidth / 2 - HalfWidth 
    Picture1.CurrentY = 0
    Picture1.Print ; Msg
 
Está acontecendo o seguinte problema: a função "HalfWidth = TextWidth(Msg) / 2" não calcula o tamanho do texto, ela calcula algo tipo (nº de caracteres * ##). Cheguei a esta conclusao ao usar o text1 para verificar isto. Ao aumentar o tamanho da fonte, o resultado foi igual ao da fonte menor. Quero saber se tem alguma funcão que calcula o tamnho real do escrito independentemente da fonte, do tamanho da fonte, tamanho da folha, etc..... preciso centralizar uma grande quantidade de texto, dai a necessidade da função. Grato.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



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