PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Previsualisation du PDF OK - IMPRESSION vers FICHIER PDF ..Patatra... :(
Previsualisation du PDF OK - IMPRESSION vers FICHIER PDF ..Patatra... :(
Started by terik, Feb., 03 2017 12:42 AM - 6 replies
Registered member
89 messages
Popularité : +1 (1 vote)
Posted on February, 03 2017 - 12:42 AM
Bonsoir,

Je n arrive pas a réaliser une sauvegarde depuis la prévisualisation vers un Fichier PDF...
Il débute la conversion...et Error MSG :

S’arrête a :
A Problem caused the program to stop working correctely, please close the program.
et quand j accepte le msg.
et ensuite il me plante et revient a l Editeur WD.

Dans mon répertoire cible, il y a bien le fichier PDF mais d une taille de 13KB et lors de la tentative d ouverture il me dit que le fichier PDF est corrompu...

j ai installé Foxit-reader et PDF imprimante en lieu de Windows PDF....
J ai teste les différente option IApercu(Ipdf ...i2Pagfes...etc..

sans dénicher un mode qui marche, c est une histoire de transfert entre Windev et Windows apparemment.

La corruption nous envahie jusque dans les PDF !!!
...:p

Que faire ???? :o



(note : Je n'ai pas d imprimante physique et connectée sous la main)
Merci pour vos retour de Solutions !

--
...Pourquoi faire "des économies" quand on peut faire compliqué ?
Windev XI - MiniPC : BRIX GIGABYTE . W10 64bits, CPU:I3.
Message modified, February, 03 2017 - 12:46 AM
Registered member
89 messages
Popularité : +1 (1 vote)
Posted on February, 03 2017 - 1:47 AM
Semi- resolu...

Utilisation d une police classique "Times new roman" a la place de la police utilisée "Cambria ?"

Ca marche ainsi mais c est pas terib au visuel !
;( :D

--
...Pourquoi faire "des économies" quand on peut faire compliqué ?
Windev XI - MiniPC : BRIX GIGABYTE . W10 64bits, CPU:I3.
Posted on February, 03 2017 - 1:06 PM
quel est ton ccode d'impression ?


Le 2/2/2017 à 7:47 PM, terik a écrit :
Semi- resolu...

Utilisation d une police classique "Times new roman" a la place de la
police utilisée "Cambria ?"

Ca marche ainsi mais c est pas terib au visuel !
;( :D

--
....Pourquoi faire "des économies" quand on peut faire compliqué ?
Windev XI - MiniPC : BRIX GIGABYTE . W10 64bits, CPU:I3.
Registered member
89 messages
Popularité : +1 (1 vote)
Posted on February, 03 2017 - 6:40 PM
// SELECTIONNE LES DONNEES DU SOUS ETAT POUR LES NOMS
HExécuteRequête(DATAPARTICIPANTS,nParam2)


// SELECTIONNE LES DONNEES DE L ETAT PRINCIPAL DU CALENDRIER ET LIEU
HExécuteRequête(IMPRIM_NOMETAP1,hAvecFiltre,nParam2)

// EXPORTATION EN PDF VERS LE REPERTOIRE DEFINI ICI

sMonRep est une chaîne = "D:/"
sMonFic est une chaîne = "LISTE-PREDI-"+TimeSys()
iDestination(iPDF, sMonRep+sMonFic+".pdf")


iAperçu(i2Pages)
iImprimeEtat(Etat_PLGENCOURALFA)


..donc je ne fait aucune autre manip que de remplacer la police de l etat sour l éditeur : une pourr une autre sur tout les champs...
avec une çà passe sans prob.
avec l autre sa plante.

Cela plante aussi dans le cas ou je n utilise pas le Bloc avec : Idestination().

J ai pas essayé de la modifier champ par champ ou pour 1 des 2 états (principal/imbriqué) seulement
...pas trop de temps pour tester tout ça..
--
...Pourquoi faire "des économies" quand on peut faire compliqué ?
Windev XI - MiniPC : BRIX GIGABYTE . W10 64bits, CPU:I3.
Message modified, February, 03 2017 - 6:45 PM
Registered member
36 messages
Posted on February, 09 2017 - 4:12 PM
As-tu essayé iPDFGénérique dans la fonction idestination à la place de iPDF ?

--
Vanessa
BE CREATIVE
Registered member
89 messages
Popularité : +1 (1 vote)
Posted on February, 20 2017 - 10:23 PM
Salut Vanessa,

Resultat des courses...

dans le WL: ok = ca marche ....non = son contraire ! :(

Ça confirme que tt ce qui touche la production codée d un fichier PDF :
1) ne marche plus ou pas, quand j essaie de le combiner avec iImprimeEtat(Etat_public).
2) Ne fonctionne qu en mode, insertion manuel du nom de Fichier. (ce qui revient a éliminer le iDestination() qui serait tant utile.

si je combine : iAperçu() avec iImprimeEtat()..ca plante aussi.
Bref, rien d automatisé ne fonctionne avec le PDF...alors que si je veut produire un fichier en XLS (ou texte) a partir de la même source, aucun soucis, j utilise sans problème le Idestination() vers un répertoire cible que je souhaite...
o: ??

...c est assez enuyeux cette limite pour PDF !

Bref, je ne peut fournir un fichier PDF que si je route la sortie imprimante vers un soft tiers type "imprimantePDF" mais pas en n utilisant que mon soft Windev !


nREP est une chaîne = "d:"
nTIME est une chaîne = HeureSys()
// iDestination(iXLS,nrep+"\ficpublic"+nTIME+".xls") // ok
// iDestination(iFichier,nREP+"\ficpublic"+nTIME+".txt") // ok
// iDestination(iFichierGénérique,nREP+"\ficpublic"+nTIME+".pdf") // ok

// iDestination(iImprimante,nREP+"\ficpublic"+nTIME+".pdf") // oui mais il faut entrer le nom+extention manuellement

// iDestination(iPDF,nREP+"\ficpublic"+nTIME+".pdf") // non
// iDestination(iPDFGénérique,nREP+"\ficpublic"+nTIME+".pdf") // non
// iDestination(iPDF,nrep+"\ficpublic"+nTIME+".pdf") // non




--
...Pourquoi faire "des économies" quand on peut faire compliqué ?
Windev XI - MiniPC : BRIX GIGABYTE . W10 64bits, CPU:I3.
Message modified, February, 20 2017 - 10:31 PM
Posted on February, 22 2017 - 6:01 PM
Bonjour,

As-tu déjà fait un essai avec un état de base (juste un champ texte dans l'entête de l'état par exemple) ?
Ca permettrait déjà de savoir si c'est lié à ton état ou aux fonctions de l'éditeur...

Bon courage.
Grégoire