Bonjour Joel,
 
En utilisant ta macro, mon image ne s'imprime pas ! 
 
Elle apparait bien sur l'aperçu mais pas à l'impression donc ça fonctionne pour 
moi.
 
Sinon pour ne pas l'avoir dans l'aperçu je pense qu'il faut suivre les pistes 
de Bernard.
 
Salutations 
 
Gwen
> Message du 07/03/08 08:17
> De : "Joel Bernard" 
> A : prog@fr.openoffice.org
> Copie à : 
> Objet : [prog] Image non imprimable
>
> Bonjour à tous,
> 
> Mon collègue et moi séchons sur un problème d'impression.
> Dans un formulaire nous avons créé une macro avec quelques morceaux de 
> code que nous avons récupérés (J'en profiterais pour remercier 
> l'ensemble des personnes qui animent ce forum).
> Nous souhaiterions que l'image insérée ne soit pas imprimable.
> 
> Lorsque nous nous servons de Xray "exemple Ligne 22 : xray monImage " 
> il nous indique bien la propriété printable en booléen.
> Nous nous resservons de la variable que nous avons créé *monImage *en 
> lui indiquant ligne 23 qu'elle ne soit pas imprimable, malgré cela 
> l'image du formulaire est bien existante à l'impression .
> Est-ce que quelqu'un peut nous aider sur notre incompréhension?
> 
> En vous remerciant par avance de l'intérêt que vous aurez porté sur le 
> contenu. Je vous souhaite une bonne soirée ;-)
> 
> 1. dim monDocument as Object, maPage as Object
> 2. Dim monImage as Object, ImageL as Object
> 3. Dim oTexte as Object
> 4. Dim oCurseur as Object
> 5. Dim positionImage as new com.sun.star.awt.Point
> 6. oTexte = doc.text
> 7. oCurseur = oTexte.createTextCursor
> 8. oCurseur.gotoNextParagraph(false)
> 9. maPage = doc.DrawPage
> 10. ImageL = doc.createInstance("com.sun.star.drawing.GraphicObjectShape")
> 11. ImageL.GraphicURL= ConvertToURL( "S:\Photos avec Nom\" & sdir )
> 12. maPage.add(ImageL)
> 13. positionImage.x = 15400
> 14. positionImage.y = 3100
> 15. monImage =
> doc.createInstance("com.sun.star.drawing.GraphicObjectShape")
> 16. monImage.graphicObjectFillBitmap = ImageL.GraphicObjectFillBitmap
> 17. monImage.Anchortype =
> com.sun.star.text.TextContentAnchorType.AT_PARAGRAPH
> 18. maPage.add(monImage)
> 19. maPage.remove(ImageL)
> 20. resizeImageByWidth(monImage, 2700)
> 21. monImage.setposition(positionImage)
> 22. xray monImage
> 23. monImage.Printable = false 
> 
> 

 Créez votre adresse électronique [EMAIL PROTECTED] 
 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.

Répondre à