Affichage de nombreuses images sous Calc

Bonjour,

J'ai une feuille Calc avec près de 350 images (de qqs Ko et 5,5Mo au total).
Ce sont des images avec lien (les images ne sont pas physiquement dans la
feuille mais sur le disque.
A l'ouverture, seules ~150 images sont affichées (apparemment, ce sont les
premières insérées dans la feuille). Pour les autres, seul le lien est
affiché :
http://nabble.documentfoundation.org/file/n4001211/exemple.jpg

A l'impression, les images réapparaissent à l'écran.
J'ai donc pensé à un problème de limitation, mais j'ai joué avec les
paramètres mémoire et d’affichage, rien n'y fait :
http://nabble.documentfoundation.org/file/n4001211/memoire.jpg
http://nabble.documentfoundation.org/file/n4001211/affichage1.jpg
http://nabble.documentfoundation.org/file/n4001211/affichage2.jpg

Je recherche des idées pour que toutes les images soient affichées dès
l'ouverture de la page.
Win XP SP3 - LibreOffice 3.5.5

Bonjour,
Tu peux passer la mémoire pour LibO à 96 Mo au lieu de 50, tu quittes LibO et tu refais un test.
J.M

Bonjour,

Je viens de faire le test mais le résultat est identique.

Pierre.

Bonjour,

Bonjour,

Je viens de faire le test mais le résultat est identique.

La taille du cache pour les images peut aller jusqu'à 256 Mo, il est
peut-être inutile de s'en priver.

Bonne journée
JBF

Bonjour,

Merci de l'info.
J'ai poussé à 256Mo, rien ne change.

Je précise un truc dont je me suis aperçu : lors du clic sur une image
non affichée, ça la fait apparaitre.
Mais il faut les faire une par une et, en changeant de feuille puis en y
revenant, il faut recommencer.

Pierre.

Bonjour

pgr wrote

Je précise un truc dont je me suis aperçu : lors du clic sur une image
non affichée, ça la fait apparaitre.
Mais il faut les faire une par une et, en changeant de feuille puis en y
revenant, il faut recommencer.

Peut-être essayer de passer par Outils> Options> Calc> Affichage>
Objets/Images pour masquer... puis de nouveau pour afficher
(dans l'espoir de provoquer le rafraîchissement pour toutes les
images) ?

Autre possibilité, demander un aperçu avant impression...

Cordialement
Pierre-Yves

J'ai essayé la manip, sans succès.
Je viens de passer à LO 3.5.6 : même état.

A coté de cela, je reconfirme qu'un aperçu avant impression charge
toutes les images. Mais je cherche une solution qui me les affiche à
l'ouverture du fichier.

Pierre.

Bonjour

pgr wrote

je reconfirme qu'un aperçu avant impression charge
toutes les images.

J'ai peut-être "loupé" un message du fil mais il ne me semble
pas que cette proposition avait déjà été proposée ni testée ?
Quoiqu'il en soit elle permet d'éviter "de cliquer sur les images
une par une".

pgr wrote

Mais je cherche une solution qui me les affiche à
l'ouverture du fichier.

Au risque de reproposer quelque chose déjà testé
(si j'ai effectivement loupé des messages) le document
joint lance et ferme automatiquement l'aperçu à l'ouverture.
Ceci est réalisé par deux macros, l'une associée (via Outils>

Événements) à l'ouverture et l'autre à

l'événement "Sur vue créée". Cette deuxième macro lance
une troisième macro pour fermer l'aperçu.

http://nabble.documentfoundation.org/file/n4003060/OuvrirApercu.ods
OuvrirApercu.ods

Nota : le classeur joint comprend une seule image, incorporée
et non liée.

Cordialement
Pierre-Yves

Bonjour,

Excuses-moi si je dis une ânerie, je n'ai pas vraiment suivi tout le fil de cette discussion. Est-ce que tes images d'origine sont dans le même dossier que ton fichier calc ? Ou ont-elles été déplacées dans un autre dossier ?

Bonjour,

Non, tu n'as rien loupé, c'est moi qui m'était mal exprimé.
J'avais indiqué que les images apparaissaient à l'impression ce qui
voulait également dire qu'elles apparaissaient lors d'un aperçu avant
impression.

Je prend les macros comme roue de secours en attendant de trouver une
solution "native" à LO.

Merci à toi.

Bonjour,

Toutes les images sont dans deux sous-répertoires par rapport à
l'endroit où se trouve le fichier calc.
Les chemins sont stockés en relatifs (si je déplace le fichier calc et
les sous-répertoire, l'affichage reste identique).

Cordialement.

Pierre.

Bonjour,

Je me souviens avoir eu un problème semblable avec le module de présentation. Les images ne s'affichaient que si elles étaient dans le même dossier que le fichier de présentation (avec OpenOffice). À essayer.

Bonjour,

Je me souviens avoir eu un problème semblable avec le module de présentation. Les images ne s'affichaient que si elles étaient dans le même dossier que le fichier de présentation (avec OpenOffice). À essayer.

Bonjour,

Essayer cette solution m'obligerait à refaire les liens des plus de 350
images que j'ai dans ma feuilles.
Je suis donc moyennement tenté (ça me prendrait des heures et ça
mélangerait tous mes fichiers images).

Merci quand même.

Pierre.

Bonsoir,

Je comprend que ce soit une galère ; néanmoins tu pourrais essayer sur quelques images pour vérifier si cela aurait un effet bénéfique ou non. Au moins, cela éliminerait une piste si cela s'avérait une fausse hypothèse.

Bonsoir,

si je ne me trompe pas, après décompression, le fichier content.xml contient tous les liens.

Une recherche-remplacement des chemins, certainement plus facile à écrire qu'à faire, pourrait permettre d'inscrire le nouveau chemin des images.

Par contre, si les images sont dispersées dans plusieurs dossiers, les chaînes à rechercher nécessitent de maîtriser les expressions régulières*.

Me trompé-je ?

C_Lucien
* je prendrai le temps de les apprendre dans ma prochaine vie :wink:

Bonjour,

Le truc c'est que le LO affiche bien les 100-150 premières.
Pour faire les test, il faudrait donc en modifier au moins 150.

Pierre.

Bonjour,

J'ai pu faire l'essai avec cette méthode.
J'ai tout mis dans le même répertoire et modifié le fichier content.xml.
Les liens dont bons mais l'affichage a toujours le même problème.

Pierre.

Bonsoir,

Donc, on sait que mettre les images dans le même dossier n'est pas la solution.

Quelqu'un t'a suggéré de modifier les limites mémoire de Libo, mais je crois que tu l'as fait sans succès.
Ne serait-ce pas la mémoire vive qui serait insuffisante ? Ou la place restante sur ton DD ? Sur la partition racine, par exemple !

Bonjour,

Pour la mémoire de LO, effectivement, je l'ai monté assez haut (voir
messages précédents).
Coté mémoire vive, j'ai la limite d'XP 32 bits (soit 3 Go et des
poussières) et j'ai plus de 90Go d'espace disque de libre sur la
partition principale.

Pierre.