Colocar um trecho em negrito no REPORTS(numa FUNCTION)

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
marktamg
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 30 Jul 2007 12:28 pm
Localização: são paulo

Preciso colocar um trecho de uma FUNCTION em negrito alguém sabe como fazer:
ex.:

Selecionar tudo

 if :TipoAudiencia = 'INI' then
 --
	
		              'do dia '                                                                    || 
		              apRetornaDataExtenso(null,:DtAudiencia)                                      || 
		              ' para ' 			       			                                                   ||
		              'AUDIÊNCIA INICIAL' --> AQUI TERIA QUE FICAR EM NEGRITO....
Obrigado.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Uma forma é criar outro item pro que vai ficar negrito.
Daí coloca a mesma condição lá, e deixa um do lado do outro. Pode até colocar ancora pra eles ficarem "grudados"...
Avatar do usuário
Marciel
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 158
Registrado em: Qui, 03 Mai 2007 10:12 am
Localização: Vitória - ES
Sabe qual o cúmulo da ignorância, da apatia e da ira?
Não sei, não quero saber e tenho raiva de quem sabe.

Como dr_gori disse, acho que o que pode ser feito é dividir em duas functions. Depois, você pode usá-las em um único campo texto:

Selecionar tudo

&<CF_TEXTO1> &<CF_TEXTO2>
Então basta formatar o trecho que deseja.
JLM
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 11
Registrado em: Ter, 23 Mar 2010 5:15 pm
Localização: Araraquara-SP

na propriedade Format Trigger do item (F_ITEM) que você quer em negrito :

Selecionar tudo

function F_ITEMFormatTrigger return boolean is
begin
  IF CONDIÇÃO = "varialvel" THEN
     SRW.ATTR.MASK := SRW.WEIGHT_ATTR;
     SRW.ATTR.WEIGHT := SRW.BOLD_WEIGHT;
     SRW.SET_ATTR(0,SRW.ATTR);
  END IF;
  RETURN(TRUE);
end;
:wink:
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes