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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  imprimir linha na diagonal.
Amanda
não registrado
Postada em 03/08/2006 17:06 hs   
Oi gente, gostaria de saber se alguém sabe se o VB imprimi linha na diagonal???
Se alguém sober eu agredeço se me puderem passar o código, porque eu não consegui resolver sozinha então estou pedindo ajuda...se alguém souber por favor me respondam.
Agradeço desde já, Obrigada!
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 03/08/2006 20:14 hs            
Tenta assim:
 
Printer.Line (1000, 2000)-(5000, 3000)
Printer.EndDoc

t+


     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 04/08/2006 07:37 hs            
ghost pode me explicar o que sao cada parametro desse printer.line , esse 1000,2000 e 5000,3000 e o sinal de menos entre eles?
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 04/08/2006 09:41 hs            

A sintaxe seria assim:

object.Line [[Step](x1, y1)] [Step](x2, y2)[, [color][, B[F]]]

x1     Single necessário. O valor que indica a coordenada do ponto inicial da linha ou retângulo. As propriedades de escala (ScaleMode, ScaleLeft, ScaleTop, ScaleHeight e ScaleWidth) do objeto Report especificado pelo argumento object    determinam a unidade de medida usada. Se esse argumento for omitido, a linha começará na posição indicada pela propriedade CurrentX.

y1     Single necessário. O valor que indica a coordenada do ponto inicial da linha ou retângulo. As propriedades de escala (ScaleMode, ScaleLeft,ScaleTop, ScaleHeight e ScaleWidth) do objeto Report especificado pelo argumento object    determinam a unidade de medida usada. Se esse argumento for omitido, a linha começará na posição indicada pela propriedade CurrentY.

x2     Single necessário. O valor que indica a coordenada do ponto final da linha a ser desenhada. Esse argumento é necessário.

y2     Single necessário. O valor que indica a coordenada do ponto final da linha a ser desenhada. Esse argumento é necessário.

color     Long necessário. O valor que indica a cor RGB (vermelho-verde-azul) usado para desenhar a linha. Se esse argumento for omitido, o valor da propriedade ForeColor será usado. Você também pode usar a função RGB ou QBColor para especificar a cor.

Step     Palavra-chave  que indica as coordenadas do ponto final ou inicial. No caso representado pelo sinal "-"

---------------------------------------------------------------------------

Uso da Função QBColor:

Dim Cor as Integer

Cor = QBColor(4) 'Vermelho

-----------------------------------------------------------------------------

Na verdade X2 e Y2 não são necessários caso vc indique o step na primeira coordenada:

me.line -(1000,2000)

Só q no caso ele vai interpretar como pto inicial a coordenada (0,0).

blz??

t+

TÓPICO EDITADO
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 04/08/2006 10:48 hs            
valew ghost
     
Amanda
não registrado
Postada em 11/08/2006 16:01 hs   
Ahhhh não consegui...Emoções
tenho q desenhar a linha no form???
eu colokei do jeito q vc falou
Printer.Line (1000, 2000)-(5000, 3000)
Printer.EndDoc
soh q ele não imprimiu......tem outra forma??? por favor se tiver outra forma ou eu estuiver fazendo errado, me avisem to precisando muito disso, e num consigo achar uma solução sozinha...Obrigada
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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