Cortando dados na impressão

Dicas e truques sobre Oracle Reports Builder - modo gráfico ou modo caractere, ascii, arquivo .PRT, etc
Responder
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Bom Dia Pessoal
é o seguinte, tenho dois relatórios que possui um campo Observação com 3000 caracteres.
quando gera ele, aparece tudo certo, com todas as informações cadastrada.
Mais quando mando imprimir, ele corta o final da observação.
Tenho outros dados, que vão além da observação, mais não corta.
alguém sabe se pode ser as propriedades do campo?

Obrigada
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Ninguém pra ajudar gente,
Ainda não consegui resolver esse problema.
Já fiz de tudo
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

você está dizendo que possui um relatório, onde no meio deile existe um campo observação. E abaixo dele outras informações.
Quando o texto é muito grande na obsercação ele corta o excesso e permanece os dados no final do relatório???
Te pergunto:
este campo(Frame) é expansível ou é tamanho fixo?
Verifique também as propriedades Confine Mode e Fex Mode.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Ele é expansível,
Ao gerar, ele gera normalmente aparece tudo, sem cortar nada.
Somente na impressão que ele corta,
Gerei em PDF, e a parte q corta da impressão, ele vai para a linha de baixo normal.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Estranho.
Sua impressão é em impressora não matricial?
São em todas situações que possuem o campo muito longo ou só é algum caso que dá este erro??
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

é uma impressora normal.
é só em 3 relatórios q acontece isso,
já fiz todo o tipo de alteração, ele sempre corta as duas ultimas letras.
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Hmm, mas assim, é apenas para algum filtro específico ou para qualquer dados que você tire nesses relatórios.
Não sei se algum caractere no texto possa esta afetando esta quebra.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

é somente os dados desse select.
Os outros dados sai normalmente.
POsso te passar um email, mostrando o relatório?
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Te mandei uma MP com meu email.
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Dae Noctifero
Consegui fazer,
Olha qual era o problema, o texto.
Alterei o texto colocando um texto parecido com esse.
'TESTE DE TEXTO PARA IMPRESSÃO'. coloquei várias vezes.
ai ele não corta, só corta naquela situação, sem espaço, virgulas.
Bom, podes me ajudar com outra coisa.
Como posso colocar um texto em negrito numa função

Por exemplo:

Selecionar tudo

aux := 'Comentários: Auto da pessoa fisica:'|| :vl_pessoafisica;
queria deixar em negrito essa parte. 'Comentários: Auto da pessoa fisica:'
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Hmm. Legal.
Se utilizar o REPORTS 10 para cima, você pode usar as tags HTML.
Caso não,
dá uma olhada em :
http://glufke.net/oracle/viewtopic.php?t=5943
priajf
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 297
Registrado em: Ter, 21 Dez 2010 8:45 am
Localização: Florianopolis

Dae Noctifero
Bom Consegui algo com esse link do forum que você mandou
mais ainda não está funcionando como eu quero
OU ele gera tudo em negrito ou tudo normal.

Alguma dica de como fazer?

att

Selecionar tudo

  aux := 'Comentários:';
  aux2 := :vl_pessoafisica;


if aux is not null  then
srw.set_field_char (0, aux);
srw.set_font_weight(srw.bold_weight);
srw.set_font_style(srw.plain_style);
end if;
if aux2 is not null then
srw.set_field_char (0, aux2);
srw.set_font_weight(SRW.MEDIUM_WEIGHT);
end if;
aux3 := aux||' - '||aux2;
srw.set_field_char (0, aux3);
Responder
  • Informação
  • Quem está online

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