• 0
Sign in to follow this  
Guest Gideoni

Rotacionar Palavra Usando O Printer

Question

Guest Gideoni

Uso o printer para gerar alguns relatórios mas sempre que preciso rotacionar uma palavra para que ela fique na vertical não consigo!Como posso fazer isso!

Obs!É rotacionar a palavra inteira e não escrever as letras uma abaixo da outra!!!!

Valeu!!!

[email protected]

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Vejo duas soluções:

1. Existe uma API do Windows que cria fonte de acordo com suas necessidades, porém não é uma tarefa fácil, pelos menos é o que acho. De uma pesquisada no site 'www.allapi.net'.

OU

2. No objeto 'Printer' existe um método chamado 'PaintPicture'. Veja sua sintaxe:

Sub PaintPicture(Picture As IPictureDisp, X1 As Single, Y1 As Single, [Width1], [Height1], [X2], [Y2], [Width2], [Height2], [Opcode])

O primeiro argumento pede uma figura. Essa figura pode ser feita em um editor de gráficos como, por exemplo, Corel Draw, Fireworks, etc... No caso essa figura (um arquivo BMP, JPG ou GIF) teria contido o texto vertical. Depois você usa o argumento 'X1' para determinar a posição horizontal e o argumento 'Y1' para determinar a posição vertical, certo?

OBS: Lembrando que a figura pode ser de um PictureBox ou de um Formulário também.

Qualquer coisa, post! : )

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this