PDFCreator en modo "silencioso"

Post Reply
User avatar
Xevi
Posts: 168
Joined: Wed Nov 29, 2017 11:42 am
Location: Girona

PDFCreator en modo "silencioso"

Post by Xevi »

Estoy tratando de hacer andar PDFCreator en modo que no sea visible e imposible de interactuar. Recuerdo que antes en versiones hasta la 0.9.9 se podia mediante un script, parametrizar TODO, nombre documento, carpeta destino y que no se mostrara la ventana de PDFCreator.

Ahora soy incapaz de ponerlo a andar de esta forma.

He mirado por el foro, pero los mensajes hacen mención a versiones de PDFCreator muy antiguas, y con todo y con eso, miro de utilizarlo via ActiveX, pero no me encuentra el ActiveX,

TRY
oPC := CreateObject( "PDFCreator.clsPDFCreator" )//"Pdfcreator.Application" )
CATCH
MsgStop("No Pdf Creator.", "No se puede seguir")
END

y eso que tengo la impresora bien instalada y funcionando...

Alguna ayudita???

Gracias.
Un Saludo,
Xevi.

Aprendiz de la vida!!!
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: PDFCreator en modo "silencioso"

Post by cnavarro »

Intenta asi

Code: Select all

? oPC := CreateObject( "PDFCreator.PDFCreatorObj" )
 
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Xevi
Posts: 168
Joined: Wed Nov 29, 2017 11:42 am
Location: Girona

Re: PDFCreator en modo "silencioso"

Post by Xevi »

Cristóbal.

Así és!!!

No me da error y me encuentra el ActiveX.
Pero...

Code: Select all

TRY
oPDF := CreateObject( "PDFCreator.PDFCreatorObj" )
CATCH
MsgStop("No Pdf Creator.", "No se puede seguir")
END
XBrowse( oPDF )
 
Me muestra 3 datos...
cClassname | PDFCreator.PDFCreatorObj
hObj | 0xA5FACC
oLevalue | <protected>

No obtengo ningún dato que necesitaria para poder "ocultar" la aplicación, o la ruta destino, o el nombre fichero...

No se.

Gracias por tu tiempo.
Un Saludo,
Xevi.

Aprendiz de la vida!!!
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: PDFCreator en modo "silencioso"

Post by cnavarro »

Usa el ejemplo de samples olebrow.prg y busca ese activeX, pulsa doble click a ver qué te sale
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Xevi
Posts: 168
Joined: Wed Nov 29, 2017 11:42 am
Location: Girona

Re: PDFCreator en modo "silencioso"

Post by Xevi »

Dos Objetos PDFCreator

PDFCreator.PDFCreatorObj...

STDCALL dispatch PROPERTYGET PTR GetPDFCreatorPrinters()
STDCALL dispatch PROPERTYGET VARIANT_BOOL IsInstanceRunning()
STDCALL dispatch FUNC void PrintFile( [in] BSTR )
STDCALL dispatch FUNC void AddFileToQueue( [in] BSTR )
STDCALL dispatch FUNC void PrintFileSwitchingPrinters( [in] BSTR, [in] VARIANT_BOOL )



PDFCreator.JobQueue...

STDCALL dispatch FUNC void Initialize()
STDCALL dispatch FUNC VARIANT_BOOL WaitForJob( [in] int )
STDCALL dispatch FUNC VARIANT_BOOL WaitForJobs( [in] int, [in] int )
STDCALL dispatch PROPERTYGET int Count()
STDCALL dispatch PROPERTYGET PTR NextJob()
STDCALL dispatch FUNC PTR GetJobByIndex( [in] int )
STDCALL dispatch FUNC void MergeJobs( [in] PTR, [in] PTR )
STDCALL dispatch FUNC void MergeAllJobs()
STDCALL dispatch FUNC void Clear()
STDCALL dispatch FUNC void DeleteJob( [in] int )
STDCALL dispatch FUNC void ReleaseCom()


Y un tercer Objeto...
PDFCreator.Shell
Que me muestra el mensaje "Can't create the object"
Un Saludo,
Xevi.

Aprendiz de la vida!!!
User avatar
Xevi
Posts: 168
Joined: Wed Nov 29, 2017 11:42 am
Location: Girona

Re: PDFCreator en modo "silencioso"

Post by Xevi »

Lo único que he podido hacer rular...

Code: Select all

TRY
oPDF := CreateObject( "PDFCreator.PDFCreatorObj" )
CATCH
MsgStop("No Pdf Creator.", "No se puede seguir")
END
xbrowse( oPDF:IsInstanceRunning() )
 
Saber si está o no "corriendo" la aplicación PDFCreator !!!

Nada más.
Un Saludo,
Xevi.

Aprendiz de la vida!!!
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: PDFCreator en modo "silencioso"

Post by cnavarro »

Si esos son los métodos que te muestra, es lo que ofrecen ahora en su activex. Poco más se puede hacer utilizando el activex
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Post Reply