Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsrech

Enviar texto pré formatado para richedit

Recommended Posts

Olá a todos, desculpem pela pergunta newbie, mas procurei por tudo e não descobri como resolver.É que possuo um textedit e gostaria que o conteúdo do mesmo fosse pré formatado para o richedit, ou seja, em negrito e com fonte pré especificada.obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

você pode fazer o seguinte:

 

suponha que memTexto seja um RichEdit (ou coisa parecida).

 

memTexto.SelAttributes.Color := clRed;   // Define o texto em vermelhomemTexto.SelAttributes.Style := memTexto.SelAttributes.Style + [fsBold];   // Define o texto em negritomemTexto.SelAttributes.Name := 'Courier New';   // Define o tipo da fontememTexto.SelAttributes.Size := 11;   // Define o tamanho da fontememTexto.Lines.Add('texto em negrito e vermelho');memTexto.SelAttributes.Color := clBlue;   memTexto.SelAttributes.Style := memTexto.SelAttributes.Style + [fsItalic];  memTexto.SelAttributes.Name := 'Verdana';memTexto.SelAttributes.Size := 15;memTexto.Lines.Add('texto em negrito, itálico e azul');

A propriedade SelAttributes define todos os detalhes do novo texto que será incluído ou de um texto selecionado com SelStart e SelLenght. Veja também no help do Delphi sobre a propriedade Paragraph para alinhamento de texto.

 

p.s.: Se você tiver a vcl do Jedi, use TJvRichEdit. Ela dá menos dor de cabeça que o TRichEdit da vcl do Delphi.

 

flw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.