Estou com um probleminha besta aqui mas ainda não achei solucao em nenhum lugar..
vamos ao que interessa:
Dim PUWidth As Integer = _Image.Width
Dim PUHeight As Integer = _Image.Height
e.Graphics.DrawImage(_Image, XPos, YPos)
YPos += PUHeight
Agora explicando,
As variaveis (XPos e YPos), como podem ver, apontam pra onde estou trabalhando no momento.
Depois de desenhar uma imagem (que so saberei o tamanho em run-time), preciso reposicionar o meu YPos para abaixo da imagem.
O problema e' que trabalho com o PageUnit no formato Display (que se não me engano e' o padrão do Graphics), e o metodo Height e Width me retornam valores em Pixel, naturalmente causando o reposicionamento do Ypos de forma errada..
já tentei varios outros metodos (GetBounds(Drawing.GraphicsUnit.Display).Size.Height) mas mesmo assim não da certo..
Pergunta
Thiago Alencar
Estou com um probleminha besta aqui mas ainda não achei solucao em nenhum lugar..
vamos ao que interessa:
Agora explicando,
As variaveis (XPos e YPos), como podem ver, apontam pra onde estou trabalhando no momento.
Depois de desenhar uma imagem (que so saberei o tamanho em run-time), preciso reposicionar o meu YPos para abaixo da imagem.
O problema e' que trabalho com o PageUnit no formato Display (que se não me engano e' o padrão do Graphics), e o metodo Height e Width me retornam valores em Pixel, naturalmente causando o reposicionamento do Ypos de forma errada..
já tentei varios outros metodos (GetBounds(Drawing.GraphicsUnit.Display).Size.Height) mas mesmo assim não da certo..
alguma sugestao??
obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.