i

Export PDF avec Dégradés + transparence


Pour reproduire le bug, il suffit d'exporter le fichier odg joint (via le

l'export libo et via une imprimante virtuelle)

PbExportOdgPdf-2.odg

PbExportOdgPdf-2.pdf


Vu l'étrangeté du problème, je vous mets ci-dessous quelques explications.


Il existe un problème a priori assez ancien avec l'export des dégradés de

type radial ou elliptique, qui fait que le cercle ou l’ellipse sortent de la

forme si celle-ci occupe toute la hauteur de la page, .. ou toute la

largeur.

Voir pages 3 et 4 du PDF produit à partir de la PJ.


Sans sortir de Aoo/LibO, … il existe deux solutions a ce problème :

- diminuer très légèrement la taille de l'objet (par exemple 20,99 cm au

lieu de 21)

voir page 5


- appliquer une transparence de 1 % à l'objet

Voir page 6

Cette deuxième solution à pour inconvénient majeure d'accentuer les

problèmes d'affichage du PDF si le lecteur PDF est configuré avec l'option

« lissage au trait »… si l'export ce fait via le menu « Fichier => exporter

au format PDF »

A contrario, elle résout très efficacement ce même problème si le PDF est

généré par une impression via une imprimante PDF virtuelle (PDFCreato,

DoPDF,…)


Avec LibO Version: 4.3.x.x, cette deuxième solution n'est plus possible car

l'objet devient transparent à 100 % (à l'exception du contour) lors de

l'impression via une imprimante PDF.


Cela fonctionne avec les versions précédentes de Libo et toutes les version

d'openoffice en ma possession. Les imprimantes virtuelles ne sont donc pas

en cause.


J'ai donc ré-ouvert un certain nombre de documents contenant des objets avec

dégradé + transparence et là, … mauvaise surprise.


D'après mes tests :

1 - Tout objet avec les caractéristiques suivantes :

- ayant un dégradé quelconque

- une transparence homogène définie au niveau du remplissage

- un bord au moins qui coïncide avec le bord haut ou gauche de la page (ça

semble fonctionner avec les bords droit et bas ???  – Voir page.8)

...sera exporté vide dans un PDF via un imprimante virtuelle.

NB : Le problème apparaîtra aussi en mode présentation dans Draw


2 - Tout objet avec les caractéristiques suivantes :

- ayant un dégradé quelconque

- un dégradé de transparence définie au niveau du remplissage

- un bord au moins qui coïncide avec le bord haut ou gauche de la page (ça

semble fonctionner avec les bords droit et bas ???  – Voir page.8)

...sera exporté vide dans un PDF quelle que soit la méthode d'export.

NB : Le problème apparaîtra aussi en mode présentation dans Draw


Ce même objet copié/collé dans Writer et positionné de la même façon, fera

que le document obtenu présentera le même dysfonctionnement.


Vous reproduisez ?


Version: 4.3.3.1

Build ID: 7d55112667c8fcddb67bc3803796b46c93aa56b0


Windows XP Pro SP3