Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Formatação do texto rico por tag


Go to solution Solved by luisgustavogomes,

Recommended Posts


  • Topic Count:  5
  • Topics Per Day:  0.02
  • Content Count:  23
  • Content Per Day:  0.07
  • Reputation:   10
  • Achievement Points:  158
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  32
  • Device:  Windows

Pessoal bom dia tudo bem?

É sabido que o texto rico pode ser formatado no menu layout, porém é possível formatar o texto rico por "tag"?

Por exemplo, quero deixar uma data [DATAADMISSAO] no formato dd/mm/yyyy, porém não quero ter que por um campo de texto comum no relatório, formata-lo, deixar invisível e depois referencia-lo no texto rico.

Saberiam dizer onde consigo ter conhecimento sobre essas tags de formatação? data, negrito, máscaras de número 999,0 ou 999,00 e etc?
Lembro de ter visto um relatório nesse formato, porém gostaria de ter conhecimento da base onde poderia encontrar essas tags.

Desde já muito obrigado pelo apoio.

 

Link to comment
Share on other sites

  • Solution

  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  485
  • Content Per Day:  0.21
  • Reputation:   136
  • Achievement Points:  3,231
  • Solved Content:  0
  • Days Won:  64
  • Status:  Offline
  • Age:  35
  • Device:  Windows

@Guilherme José Silva, Bom dia, tudo bem? 

 

Ontem ao ler seu post, comecei a procurar e fazer alguns testes no Microsoft.Word utilizando alguns formulários e funcionou muito bem!

Testei importando do Word para a aplicação, nada....

Depois fui verificar a documentação da devexpress e tem como, vide documentação Campos em documentos Rich Text | Controles WinForms | Documentação do DevExpress, logo como o código é utilizado na aplicação, seus controles são customizado e não temos como alterar.

 

Como solução, tem duas hipóteses, a primeira utilizando campo da base e fazer a operação conforme, comentastes...  caso esteja utilizando o SQLSERVER, pode criar campos na consulta já formado com a função FORMAT, FORMAT (Transact-SQL) - SQL Server | Microsoft Learn, tens alguns exemplos de como utilizar, caso não consiga alguma, por favor, informar, como dica, caso utilize essa última abordagem, pode sempre deixar o campo nativo e criar um outro formatado, por exemplo... campo DATAEMISSAO, FORMAT(DATAEMISSAO, 'dd/MM/yyyy') AS 'STR_DATAEMISSAO'.

Espero lhe ajudar.

 

Abraços.

 

 

Link to comment
Share on other sites


  • Topic Count:  5
  • Topics Per Day:  0.02
  • Content Count:  23
  • Content Per Day:  0.07
  • Reputation:   10
  • Achievement Points:  158
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  32
  • Device:  Windows

Fala @luisgustavogomes bom dia, tudo tranquilo graças a Deus, e por ai?

Então, o texto Rico que vi a um tempo, estava aparentemente formatado assim [data!dd'mm'yyyy] se minha memória não me engana.
Mas obrigado pelas dicas, vou adotar.

Uma ótima tarde por aí.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

  • Topic Count:  5
  • Topics Per Day:  0.02
  • Content Count:  23
  • Content Per Day:  0.07
  • Reputation:   10
  • Achievement Points:  158
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  32
  • Device:  Windows

@luisgustavogomes encontrei a formatação que te informei, consegui descobrir usando a propriedade tabela.

Coloquei a propriedade com 5 colunas e joguei nela diversos campos, então para valor atribui a máscara de moeda R$ o texto dentro da célula ficou de tal forma [valor!c] ao copiar isso e colar dentro de um texto Rico, o valor saiu formatado como moeda. O mesmo serve para %, datas e afins.

 

Att

Guilherme

 

Link to comment
Share on other sites


  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  485
  • Content Per Day:  0.21
  • Reputation:   136
  • Achievement Points:  3,231
  • Solved Content:  0
  • Days Won:  64
  • Status:  Offline
  • Age:  35
  • Device:  Windows

Boa tarde, tem como demonstrar? Com imagens, ou até mesmo com o arquivo ?

Link to comment
Share on other sites


  • Topic Count:  5
  • Topics Per Day:  0.02
  • Content Count:  23
  • Content Per Day:  0.07
  • Reputation:   10
  • Achievement Points:  158
  • Solved Content:  0
  • Days Won:  1
  • Status:  Offline
  • Age:  32
  • Device:  Windows

@luisgustavogomes

 

Segue uma imagem exemplo
image.png.b7028b8ac2f2c33b5b6ab0c859532b4f.png

  • Like 1
  • Thanks 1
Link to comment
Share on other sites


  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  485
  • Content Per Day:  0.21
  • Reputation:   136
  • Achievement Points:  3,231
  • Solved Content:  0
  • Days Won:  64
  • Status:  Offline
  • Age:  35
  • Device:  Windows

Obrigado 

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.