Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 22-08-2008 16:01:17

Migrate  
Membre
Date d'inscription: 22-08-2008
Messages: 18
Pépites: 103
Banque: 0

Inclure une image dans pdf

Bonjour,

J'ai un export de dw en pdf qui fonctionne bien.
Je dois modifier le pdf et y inclure un logo.

je vous livre le code :

Code: pb

ma_dw_pdf.Object.DataWindow.Export.PDF.Method = XSLFOP!
li_ret =  ma_dw_pdf.saveas(ls_nomcomplet, PDF!, True)


Pouriez vous m'indiquer des pistes de reflexion afin de parvenir à inclure une image.
Je précise que l'image en question est au format gif ou jpg.

Merci d'avance

Hors ligne

 

#2 22-08-2008 16:04:03

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Inclure une image dans pdf

ajoute une image dans ta DW

NB :


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 22-08-2008 16:13:04

Migrate  
Membre
Date d'inscription: 22-08-2008
Messages: 18
Pépites: 103
Banque: 0

Re: Inclure une image dans pdf

Meric pour ta réponse,

L'image insérrée dnas la dw au format bmp, apparait à l'écran mais pas pour l'export en PDF

Hors ligne

 

#4 22-08-2008 16:15:11

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Inclure une image dans pdf

en mode run et/ou exe ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 22-08-2008 16:19:29

Migrate  
Membre
Date d'inscription: 22-08-2008
Messages: 18
Pépites: 103
Banque: 0

Re: Inclure une image dans pdf

Les deux.... c'est justement une demande du client!!!!!
on m'a parlé de powerscript comme solution.....est ce la bonne piste....?

Hors ligne

 

#6 22-08-2008 16:22:42

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Inclure une image dans pdf

je n'ai jamais utilisé la méthode XSLFOP!  (mais Distill!)

mais je pense que ça n'a aucun impact sur les images (?)

ton image est-elle insérée dynamiquement (par script) ou déjà présente dans la DW ?
est-elle dans le fichier de ressources (PBR) ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 22-08-2008 16:30:49

Migrate  
Membre
Date d'inscription: 22-08-2008
Messages: 18
Pépites: 103
Banque: 0

Re: Inclure une image dans pdf

Oui, elle est déja dans présente dans la dw.
Oui elle est dans le fichier de ressource... je viens quand meme de verifier....
La méthode DISTILL ...? elle est particulière....?

Merci pour tes réponses.

Hors ligne

 

#8 22-08-2008 16:56:28

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5122
Pépites: 97,200
Banque: 2,147,483,647

Re: Inclure une image dans pdf

je ne sais pas si cela inclut les bitmaps, mais voici ce que dit Sybase sur le XSLFOP ( http://www.sybase.com/detail?id=1051635 )

Release Bulletin PowerBuilder® Desktop/Professional 11.0 a écrit:

XSL-FOP save as PDF does not support graphic controls

Use the distill method to export the data in DataWindow objects that contain graphic controls, such as ovals and rectangles, to PDF. The XSL-FOP method does not work correctly for graphic controls. [CR 303829]

pour la méthode Distill, il y a de nombreux sujets sur le forum


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#9 27-08-2008 11:45:52

nico  
Modérateur
Award: bf
Lieu: Plélan le grand
Date d'inscription: 08-02-2007
Messages: 273
Pépites: 13
Banque: 9,223,372,036,854,775,808

Re: Inclure une image dans pdf

Bonjour Migrate,

insère ton logo dans ta DW et ensuite, essaye

Code: pb

ma_dw_pdf.Object.DataWindow.Export.PDF.Method = Distill!
ma_dw_pdf.Object.DataWindow.Export.PDF.Distill.CustomPostScript="No"

ma_dw_pdf.SaveAs(ls_chemin,PDF!, True)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22