IMPRIMIR RICHTEXTBOX
Olá, amigos, tenho um visualizador de relatório, onde eu abro um arquivo texto e mostro na tela num RichTextBox o conteúdo do arquivo. Dentro do próprio arquivo, existe um caracter que me informa o tamanho da fonte para impressão. Só que no formulário existem botões de zoom. Pois bem, se o usuário der um zoom para o texto ficar maior na tela, quando mando imprimir, o texto é impresso também em letras grandes. Como fazer para que o comando para imprimir respeite o tamanho da letra que eu preciso imprimir?
Como vocês costumam fazer para imprimir o conteúdo de um RichTextBox?
Estou utilizando assim:
RichTextBox.SelPrint Printer.hDC
Está correto?
Até mais.
Como vocês costumam fazer para imprimir o conteúdo de um RichTextBox?
Estou utilizando assim:
RichTextBox.SelPrint Printer.hDC
Está correto?
Até mais.
já tentou desta forma
Printer.Print RichTextBox1.Text
Printer.EndDoc
Printer.Print RichTextBox1.Text
Printer.EndDoc
Obrigado, Marcelo, não era isso que eu queria, não, mas já consegui resolver o meu problema.
No botão de impressão, coloquei a linha:
RichTextBox.Font.Size = tamanho_da_fonte
antes da linha:
RichTextBox.SelPrint Printer.hDC
Assim, imprimiu direitinho do jeito que eu queria.
Mesmo assim, obrigado por tentar me ajudar.
Até mais, amigo.
No botão de impressão, coloquei a linha:
RichTextBox.Font.Size = tamanho_da_fonte
antes da linha:
RichTextBox.SelPrint Printer.hDC
Assim, imprimiu direitinho do jeito que eu queria.
Mesmo assim, obrigado por tentar me ajudar.
Até mais, amigo.
Tópico encerrado , respostas não são mais permitidas