Caros, estou usando o comando RICHEDIT quando usuario preenche o conteudo do mesmo e tenta imprimir estah saindo em branco. Estou fazendo assim:
Private oEditar,vEditar:=""
@ 32,195 RICHEDIT oEditar TEXT vEditar SIZE 460,120 STYLE WS_VSCROLL + ES_MULTILINE
O q pode estah errado. O q eh estranho eh q anteriormente estava dando certo, eu estava apenas tentando formatar a impressao.
Marcos Roberto
O conteudo do RICHEDIT fica em branco
Moderador: Moderadores
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: O conteudo do RICHEDIT fica em branco
Olá Marcos,
Mostre como esta fazendo para pegar o que foi digitado no RICHEDIT e como vc esta imprimindo.
Mostre como esta fazendo para pegar o que foi digitado no RICHEDIT e como vc esta imprimindo.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Re: O conteudo do RICHEDIT fica em branco
Assim:
@ 32,195 RICHEDIT oEditar TEXT vEditar SIZE 460,120 STYLE WS_VSCROLL + ES_MULTILINE
Para imprimir:
Marcos Roberto.
-------------------------------
Nota de Moderação (Toledo): mensagem editada para colocar a tag [ code ]
Veja como utilizar esta tag: faq.php?mode=bbcode#f21
@ 32,195 RICHEDIT oEditar TEXT vEditar SIZE 460,120 STYLE WS_VSCROLL + ES_MULTILINE
Para imprimir:
Código: Selecionar todos
oPrinter:TextOUT(" a seguir discriminados e protestados contra: "+subs(vEdita,1,21))
oPrinter:NewLine()
oPrinter:TextOUT(" "+SubStr(vEdita,22,66))
oPrinter:NewLine()
oPrinter:TextOUT(" "+SubStr(vEdita,89,66))
oPrinter:NewLine()
oPrinter:TextOUT(" "+substr(vEdita,156,66))
oPrinter:NewLine()
oPrinter:TextOUT(" "+SubStr(vEdita,223,66))
oPrinter:NewLine()
oPrinter:TextOUT(" "+SubStr(vEdita,290,66))
oPrinter:NewLine()
oPrinter:TextOUT(" "+SubStr(vEdita,357,66))-------------------------------
Nota de Moderação (Toledo): mensagem editada para colocar a tag [ code ]
Veja como utilizar esta tag: faq.php?mode=bbcode#f21
Marcos Roberto
NetService Software
NetService Software
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: O conteudo do RICHEDIT fica em branco
Marcos, observe que você declarou e está usando uma variável chamada vEditar no RICHEDIT, mas na hora de imprimir, você está usando apenas vEdita.
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Re: O conteudo do RICHEDIT fica em branco
Eh verdade toledo, mas o problema foi resolvido assim:
vEdita:=oEditar:GetText()
Marcos Roberto
vEdita:=oEditar:GetText()
Marcos Roberto
Marcos Roberto
NetService Software
NetService Software
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: O conteudo do RICHEDIT fica em branco
Sobre o RICHEDIT, pus no meu projeto o exemplo q segue neste fórum e deu certinho... porém somente uma dúvida :
- qdo da o "GET" no richedit, ele aparece tudo selecionado e no final do texto, tem como ir direto pro inicio ?? pq eu mesmo por descuido apertando uma tecla ja apaguei sem querer todo o texto, imagina o usuário ??!!
abc
- qdo da o "GET" no richedit, ele aparece tudo selecionado e no final do texto, tem como ir direto pro inicio ?? pq eu mesmo por descuido apertando uma tecla ja apaguei sem querer todo o texto, imagina o usuário ??!!
abc
Re: O conteudo do RICHEDIT fica em branco
Clebervn, tente colocar isto:
Ate
Código: Selecionar todos
@ 32,195 RICHEDIT oEditar TEXT vEditar SIZE 460,120 STYLE WS_VSCROLL + ES_MULTILINE;
ON INIT {|| keyb_event(36) }
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
