Hola Manuel,
Gracias por contestar, a veces peco de impaciente. Pero como tu dices, si el control que ofrece novaPDF es amplio, pues como que prefiero no complicarme con control desde código, al menos de momento, ya que no dispongo de mucho tiempo para entregar esta parte ya terminada.
De todas formas, y ya que seguro conoces mejor que yo novaPDF, te hago una pregunta.
He visto que si emito un listado con TPrint (que es lo que trabajo) y contiene mas de una pagina, me lo vuelca en un solo PDF.
¿hay alguna forma de decirle que si el pdf tiene mas de una pagina, que genere un PDF por cada una de ellas?
Saludos,
Javier.
Crear PDF
Re: Crear PDF
Javier,
FWH 8.04 2008
FWH 8.04 2008
- Manuel Aranda
- Posts: 561
- Joined: Wed Oct 19, 2005 8:20 pm
- Location: España
Re: Crear PDF
Javier, hasta donde mis conocimientos llegan, no se puede.
A menos, claro está, que desde el preview lo envies individualmente o controles desde código para que te envíe a la impresora cada página que se genere.
A menos, claro está, que desde el preview lo envies individualmente o controles desde código para que te envíe a la impresora cada página que se genere.
Un saludo,
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Re: Crear PDF
Eso es lo que me imaginaba.
Bueno, habrá que trabajar un poquito mas.
Gracias de todas formas Manuel.
Bueno, habrá que trabajar un poquito mas.
Gracias de todas formas Manuel.
Javier,
FWH 8.04 2008
FWH 8.04 2008
Re: Crear PDF
Hola,
Aqui vuelvo con una duda sobre crear PDF.
Como dije la última vez, ahora estoy usando NOVA Pdf como impresora virtual y va muy bien.
Pero en seguida me estan pidiendo cosas mas personalizadas y es ahora cuando me asaltan las dudas.
Para refrescar la memoria, os diré que estoy usando de toda la vida.
Me diseño mis propios listados y se vuelcan a la impresora que esté por defecto, que en este caso es una impresora virtual PDF.
El caso es que mi aplicación, genera dos listados en PDF y una vez generados los abre (de eso se encarga NOVA) pues así lo tengo configurado.
Pero ahora me piden que solo se abra el primer listado que se genera y que el segundo quede guardado en una carpeta a parte y sin abrirse. Hasta donde llego, se que la impresora virtual permite crear ficheros de <perfiles> que son configuraciones para cada caso.
El problema es que no se si se puede indicar que me use un perfil u otro según el caso desde FWH, sobre todo teniendo en cuenta que imprimo con TPrint
Mi pregunta es, ¿alguien sabe si se puede enviar algun parametro tal y como estoy usando el listado para que imprima con un perfil u otro?
Solo se me ocurre que podria recurrir a ActiveX que seguro desde alli se controla, pero esto implicaría reestructurar todo mi codigo de listados y renunciar a mi querido PRINT oPrn ¿no?
Bueno, espero me puedan arrojar algun lucero para no pegarmela por el camino.
Gracias, amigos.
Aqui vuelvo con una duda sobre crear PDF.
Como dije la última vez, ahora estoy usando NOVA Pdf como impresora virtual y va muy bien.
Pero en seguida me estan pidiendo cosas mas personalizadas y es ahora cuando me asaltan las dudas.
Para refrescar la memoria, os diré que estoy usando
Code: Select all
PRINT oPrn
Me diseño mis propios listados y se vuelcan a la impresora que esté por defecto, que en este caso es una impresora virtual PDF.
El caso es que mi aplicación, genera dos listados en PDF y una vez generados los abre (de eso se encarga NOVA) pues así lo tengo configurado.
Pero ahora me piden que solo se abra el primer listado que se genera y que el segundo quede guardado en una carpeta a parte y sin abrirse. Hasta donde llego, se que la impresora virtual permite crear ficheros de <perfiles> que son configuraciones para cada caso.
El problema es que no se si se puede indicar que me use un perfil u otro según el caso desde FWH, sobre todo teniendo en cuenta que imprimo con TPrint
Code: Select all
PRINT oPrn TITLE .....
Solo se me ocurre que podria recurrir a ActiveX que seguro desde alli se controla, pero esto implicaría reestructurar todo mi codigo de listados y renunciar a mi querido PRINT oPrn ¿no?
Bueno, espero me puedan arrojar algun lucero para no pegarmela por el camino.
Gracias, amigos.
Javier,
FWH 8.04 2008
FWH 8.04 2008
Re: Crear PDF
Hola,
Quizas te complicas un poco la vida queriendo generar perfiles... Si el problema radica en generar listados en pdf y abrir el que deseas yo lo gestionaria desde el programa usando winexec( *.pdf), para el listado q quieras mostrar y listos.
Quizas te complicas un poco la vida queriendo generar perfiles... Si el problema radica en generar listados en pdf y abrir el que deseas yo lo gestionaria desde el programa usando winexec( *.pdf), para el listado q quieras mostrar y listos.
Salutacions, saludos, regards
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
"...programar es fácil, hacer programas es difícil..."
https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
Re: Crear PDF
Gracias Carles,
No se me habia ocurrido.
Como solución a corto plazo, está bien.
No se me habia ocurrido.
Como solución a corto plazo, está bien.
Javier,
FWH 8.04 2008
FWH 8.04 2008
Re: Crear PDF
Eu criei uma ferramente de impressão utilizando gsdll32.dll, feita em xharbour + FWH.
Foram acrescentadas algumas rotinas em C para criação da impressora e monitoramento do Spooler.
Mas no mais é muito simples. Cria um impressora virtual PDF. Pode ser manipulada pelo seu executavel e etc..
Se tiver problema na criação do gerenciador do Spooler, recomendo usar o REDMON, faz o mesmo efeito,
Leia sobre o mesmo,e verifique seu uso com o Gostscript.
Mesmo usando o REDMON vc ainda pode controlar a impressao via arquivo executavel seu , colocando o mesmo para ser executado pelo redmon no momento da impressao.
Mil vezes melhor usar algo em xHarbour e FWH, do que outro criado Visual Basic, não é, sem citar nomes...... huahauha
Desculpe a demora na resposta, mas comecei a comentar os posts somente hj..
Valdmir de Oliveira Lopes
http:\\www.uniware.com.br
Foram acrescentadas algumas rotinas em C para criação da impressora e monitoramento do Spooler.
Mas no mais é muito simples. Cria um impressora virtual PDF. Pode ser manipulada pelo seu executavel e etc..
Se tiver problema na criação do gerenciador do Spooler, recomendo usar o REDMON, faz o mesmo efeito,
Leia sobre o mesmo,e verifique seu uso com o Gostscript.
Mesmo usando o REDMON vc ainda pode controlar a impressao via arquivo executavel seu , colocando o mesmo para ser executado pelo redmon no momento da impressao.
Mil vezes melhor usar algo em xHarbour e FWH, do que outro criado Visual Basic, não é, sem citar nomes...... huahauha
Desculpe a demora na resposta, mas comecei a comentar os posts somente hj..
Valdmir de Oliveira Lopes
http:\\www.uniware.com.br