Fórum Trocando fontes em um Memo #253873

08/10/2004

0

Alguém saberia me dizer, como faço para alterar a fonte de parte de um texto e inserir um imagem em certo ponto deste texto, em tempo de execução.

Exemplo:

Minha terra tem [b:e0ec8d5926]¬W[/b:e0ec8d5926] (palmeiras) em [b:e0ec8d5926]¬1[/b:e0ec8d5926] estados.


Quero trocar a fonte da palavra [b:e0ec8d5926]¬1[/b:e0ec8d5926] e o colocar uma imagem no lugar do [b:e0ec8d5926]¬W[/b:e0ec8d5926]. Sendo o [b:e0ec8d5926]¬[/b:e0ec8d5926] somente um delimitador.

Obrigado

Magnus


Magnusaw

Magnusaw

Responder

Posts

09/10/2004

Dbergkamps

não tenho certeza, mas acho que o Memo não suporta essas funções.
Tente usar um Rich Edit.


Responder

Gostei + 0

12/10/2004

Dorivansousa

vc pode usar RxRichEdit e fazer da seguinte forma:

crie a funcao:
[b:7594369a40]function[/b:7594369a40] TForm1.CurrText: TRxTextAttributes;
begin
if RxRichEdit1.SelLength > 0 then
Result := RxRichEdit1.SelAttributes
else
Result := RxRichEdit1.WordAttributes;
end;

use CurrText.Style := CurrText.Style + [fsBold] para colocar em negrito e CurrText.Style := CurrText.Style - [fsBold] para retirar


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar