PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Impression Etat PDF directement en Binaire dans HFSQL
Impression Etat PDF directement en Binaire dans HFSQL
Iniciado por NGILTAIRE, 21,jul. 2020 11:08 - 1 respuesta
Miembro registrado
26 mensajes
Publicado el 21,julio 2020 - 11:08
Bonjour,

Pour tous mes états j'utilise les syntaxes
iParamètre
iAperçu(iPage)
iEnchaînementAjoute
iEnchaînementImprime

J'aimerai pour quelques-uns qu'en plus de l'aperçu le PDF soit stocké directement dans la base de données.

Je ne vois pas trop comment faire
A part faire 2 appels.
Le 1er comme d'habitude puis ensuite un 2ème avec iAperçu(iPDF), puis retraité ce fichier pour l'attacher à la BDD. et finir par le supprimer physiquement du HDD.

Connaissez-vous une méthode un peu plus simple?

Merci
Miembro registrado
26 mensajes
Publicado el 21,julio 2020 - 12:47
Je l'ai donc fais à l'ancienne :

SI HLitRecherchePremier(DOCS,Doc,sDoc) ET H.Trouve ALORS
sInfoMemo = HInfoMémo(DOCS,FichierPDF)
SI ExtraitChaîne(sInfoMemo,2)~~Vide ALORS
iAperçu(iPDF, sLeFichierPDF)
iEnchaînementAjoute(ETAT,sDoc)
HAttacheMémo(DOCS,FichierPDF,sRepTemp+sDoc+".pdf",hMémoBin,sDoc)
HModifie(DOCS)
SINON
HExtraitMémo(DOCS,FichierPDF,sLeFichierPDF)
FIN
SINON
Info(HErreurInfo())
FIN

iAperçu(iPage, sDoc)
iImprimePDF(sLeFichierPDF)

fSupprime(sLeFichierPDF)