Como colocar apenas parte da string em negrito
Boa tarde a todos,
Estou precisando colocar apenas uma parte de uma string em negrito.
Em html, por exemplo, seria fácil: Eu trabalho com <b> Delphi </b>
Delphi ficaria em negrito... Tem como fazer o mesmo em Delphi?
Um abraço a todos e desde já agradeço...
Estou precisando colocar apenas uma parte de uma string em negrito.
Em html, por exemplo, seria fácil: Eu trabalho com <b> Delphi </b>
Delphi ficaria em negrito... Tem como fazer o mesmo em Delphi?
Um abraço a todos e desde já agradeço...
Wilder_lopes
Curtidas 0
Respostas
Michael
27/08/2003
Amigo programador, eu desenvolvi uma função que utiliza o canvas para desehar textos com suporte a algumas tag´s HTML (B, I e U). Você passa um texto, por exemplo ´Programação em <B>Borland</B> Delphi´, e ela vai escrever no canvas desejado:
Programação em [b:a337152a33]Borland[/b:a337152a33] Delphi
Não ficou claro para mim, pela sua mensagem, se esse é o seu problema. Se essa for a solução para você, poste aqui uma resposta que terei prazer em passar-lhe a função.
Abraços
Michael :-)
Programação em [b:a337152a33]Borland[/b:a337152a33] Delphi
Não ficou claro para mim, pela sua mensagem, se esse é o seu problema. Se essa for a solução para você, poste aqui uma resposta que terei prazer em passar-lhe a função.
Abraços
Michael :-)
GOSTEI 0
Eniorm
27/08/2003
Olá, eu vi esse texto e tenho interesse
nesta função.
Poderia postar a função aqui?
T+
nesta função.
Poderia postar a função aqui?
T+
GOSTEI 0
Wilder_lopes
27/08/2003
Caro Michael,
Não seria necessariamente aceitar marcações html... apesar, que nesse meu problema serviria...
ex.: para eu colocar a propriedade de um label para fonte verdana, eu faria o seguinte:
label1.Font.Name := ´verdana´;
o que eu queria saber, é se temo como eu colocar parte do caption desse label com fonte verdana mesmo e apenas uma substring dessa string com fonte arial...
Não sei se consegui ser claro,
Muito obrigado..
Não seria necessariamente aceitar marcações html... apesar, que nesse meu problema serviria...
ex.: para eu colocar a propriedade de um label para fonte verdana, eu faria o seguinte:
label1.Font.Name := ´verdana´;
o que eu queria saber, é se temo como eu colocar parte do caption desse label com fonte verdana mesmo e apenas uma substring dessa string com fonte arial...
Não sei se consegui ser claro,
Muito obrigado..
GOSTEI 0
Michael
27/08/2003
Amigo Wilder, compreendi seu problema, e a função q eu criei não vai lhe ajudar nesse caso. Para o q vc quer fazer, deve-se usar um componente derivado do TLabel que aceite formatações em seu Caption. Eu conheço um muito bom, chamado TRTFLabel, desenvolvido pela TMS Software - já ouviu falar dela?. Ele é gratuito para uso não comercial, e caso vc queira dar um olhada, o site é [url]http://www.tmssoftware.com[/url].
Com ele, vc pode inserir formatações RTF no texto do Label, e isso resolveria seu problema.
A TMS é uma grande fabricante de componentes para Delphi e C++ Builder. Existem centenas de componentes lá, todos gratuitos para aplicações não-comerciais. Vale a pena uma visita lá.
Espero assim, ter elucidado seu problema. Caso persistam dúvidas, mantenha contato.
Michael :-)
Com ele, vc pode inserir formatações RTF no texto do Label, e isso resolveria seu problema.
A TMS é uma grande fabricante de componentes para Delphi e C++ Builder. Existem centenas de componentes lá, todos gratuitos para aplicações não-comerciais. Vale a pena uma visita lá.
Espero assim, ter elucidado seu problema. Caso persistam dúvidas, mantenha contato.
Michael :-)
GOSTEI 0
Wilder_lopes
27/08/2003
Era disso mesmo que eu precisava, Michael... muito obrigado.
Vou agora mesmo fazer o download desse componente.
Um abraço.
Vou agora mesmo fazer o download desse componente.
Um abraço.
GOSTEI 0
Gill Sandro
27/08/2003
Ola michel, não consegui achar o seu email para enviar diretamente a vc, necessito dentro de um caption no QuickReport, deixar apenas uma ou umas palavras em Negrito, e não estou conseguindo achar soluções, vc foi quem melhor chegou perto do que necessito. é possível vc me encaminhar essa função que vc criou?
Abraços
Abraços
GOSTEI 0
Gill Sandro
27/08/2003
Ola michel, não consegui achar o seu email para enviar diretamente a vc, necessito dentro de um caption no QuickReport, deixar apenas uma ou umas palavras em Negrito, e não estou conseguindo achar soluções, vc foi quem melhor chegou perto do que necessito. é possível vc me encaminhar essa função que vc criou?
Abraços
Abraços
GOSTEI 0