Fórum Quebrar pág. no QuickReport de acordo com o arquivo .RTF ? #234315
25/05/2004
0
Carrego o arquivo no relatório com o comando: ´QRRichText1.Lines.LoadFromFile(arquivo)´.
Já li sobre modificar as propriedades ´wordwrap := true/false´ e ´plaintext := False/True´, mas elas só são aceitas em ´RichEdit´, mas não em ´QRRichText´
Tiba
Curtir tópico
+ 0Posts
26/05/2004
Tiba
Consegui ligar um ´RichEdit´ com o ´QRRichText´ do relatório, através da propriedade ´ParentRichEdit´ do ´QRRichText´, para poder trabalhar com as propriedades ´wordwrap´ e ´plaintext´ do ´RichEdit´, mas ainda continua o problema !
Será que tem como fazer o que eu estou querendo ?
Gostei + 0
27/05/2004
Tiba
Gostei + 0
31/05/2004
Tiba
Usando Componentes [b:e8f038da35]RXLIB[/b:e8f038da35], através do [b:e8f038da35]RxRichEdit[/b:e8f038da35], mandei imprimir diretamente por ele sem passar(visualizar) pelo QuickReport e a quebra de página do arquivo foi executada no local correto. Mas como [b:e8f038da35]visualizar [/b:e8f038da35]este mesmo arquivo com a quebra de página correta antes de imprimir ?
Gostei + 0
31/05/2004
Eniorm
Eu tenho programa pra criar e imprimir contratos,
mas preciso efetuar a impressão em paginas separadas,
e todo o texto do contrato encontra-se em um campo
blob sub type text (memo)
Utilizo o Fortes Report, ele tem um componente RichText,
talvez com todas essas explicações que vc mostrou eu
consiga efetuar a quebra de página.
Mas a minha dúvida é: como criar o arquivo rtf e marcar
o local onde aparecerá a quebra de página ??
Gostei + 0
31/05/2004
Tiba
Digite um texto, com negrito, quebra de pagina etc .. , no Word e salve como .RTF, depois abra este mesmo arquivo com o Bloco de Notas e você verá todas as marcações feitas para as respectivas formatações como a quebra de pagina (\page).
Gostei + 0
31/05/2004
Eniorm
OK, mas o texto não será gerado pelo Word, está em um campo
memo.
Gostei + 0
31/05/2004
Tiba
O que eu lhe disse acima foi apenas para vc ver a codificação gerada para .RTF
Sobre gerar um arquivo .RTF ... Na paleta Win32 existe o componente RichEdit, experimente utilizar ele em vez do memo.
Gostei + 0
01/06/2004
Weber
Perfeito para montagem e impressão de contratos.
Se ficar interessado pode baixar o programa exemplo em:
http://www.produsys.com.br/index.php?menu=16
Gostei + 0
01/06/2004
Tiba
Este programa [b:ee15ef317a]não[/b:ee15ef317a] funcionou para o que eu quero ... [b:ee15ef317a]Quebrar página no mesmo lugar da marcação que está no arquivo .RTF[/b:ee15ef317a]
[b:ee15ef317a]Dúvida :[/b:ee15ef317a] O arquivo de demonstração com imagens que está em seu site não é utilizado o QuickReport ? é utilizado o FortesReport ?
Gostei + 0
01/06/2004
Weber
Quando a quebrar página em determinado local eu também não conseguir fazer já que no Word não grava em local algum do arquivo RTF o local da quebra de página (pelo menos eu não achei). O que o Word faz é calcular a quebra de página baseado no tamanho do papel selecionado na impressora padrão.
Gostei + 0
01/06/2004
Imoreira
#1 Create a report using the TQuickAbstractRep control instead of using the TQuickRep control. The TQuickAbstractRep control does not use any data-aware controls and can shrink the size of your executable if you are not using any data-aware controls in your application. You can use the TQuickRep control, you just don´t need to use it.
2 Add a TQRStringsBand to the report. This is a band with a items property that is a built in stringlist.
3 Add a TQRExpr control to the band. Set the following properties
Autosize - False
AutoStretch - True
Expression - to the name of the band (like ´QRStringsBand1´)
Width - to the width of the band (can be done at runtime)
4 Before calling Print or Preview, load the text file into the items property of the TQRStringsBand like this:
QRStringsBand1.Items.LoadFromFile(SomeFileName)
5 Call the preview or print methods.
Gostei + 0
01/06/2004
Tiba
Gere um arquivo em formato .RTF com o Word que contenha quebra de página e depois abra este mesmo arquivo com o Bloco de Notas. Você verá todos os códigos de formatação deste tipo de arquivo. A quebra de página é representada por [b:55d91004f5]\page[/b:55d91004f5]
Gostei + 0
01/06/2004
Tiba
Não deu certo este procedimento, pois abrindo o arquivo desta forma acaba aparecendo todos os códigos de formatação do arquivo .RTF em vez de aparecer o texto formatado.
Gostei + 0
01/06/2004
Imoreira
Havia feito testes com texto sem formatação.
Vamos continuar esperando por outras respostas.
Gostei + 0
02/06/2004
Tiba
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)