9 messages in org.openoffice.fr.progRe: [prog] Options d'image
FromSent OnAttachments
Bernard GacongneApr 17, 2005 1:25 pm 
Francois Gatto (xhydrogene)Apr 18, 2005 10:18 am 
Francois Gatto (xhydrogene)Apr 18, 2005 10:23 am 
Bernard GacongneApr 19, 2005 10:44 am 
Francois Gatto (xhydrogene)Apr 22, 2005 3:51 am 
Laurent GodardApr 22, 2005 3:56 am 
Francois Gatto (xhydrogene)Apr 22, 2005 4:19 am 
Bernard GacongneApr 22, 2005 2:17 pm 
BobApr 22, 2005 2:43 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Options d'imageActions...
From:Bernard Gacongne (b-ga@fr.st)
Date:Apr 19, 2005 10:44:24 am
List:org.openoffice.fr.prog

Bonjour François

Merci de tes précisions, je pensais trouver dans OOoBasis une fonction pour extraire directement ces infos et pouvoir les traiter en direct, la version que tu propose oblige à travailler avec une version décompressée du fichier texte, c'est moins direct mais c'est vivable.

Merci.

Bernard.

Francois Gatto (xhydrogene) a écrit :

Bonsoir Bernard,

Je ne saisi pas bien ce que tu veux entreprendre mais les propriétés du document et des images sont disponibles dans le fichier : content.xml (racine du fichier) manifest.xml (dossier META-INF) les images elles-mêmes (dossier Pictures)

Dans le fichier content.xml on pourra récupérer des éléments comparables à :

<table:table-cell table:style-name="Tableau1.A1" table:value-type="string"><text:p text:style-name="Table Heading"><draw:image draw:style-name="fr1" draw:name="Image1" text:anchor-type="paragraph" svg:width="2.646cm" svg:height="1.984cm" draw:z-index="0" xlink:href="#Pictures/10000000000000640000004BC92E3B35.gif" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/></text:p></table:table-cell>

On y aperçoit que les images (par défaut) sont nommées et numérotées de manière séquentielle comme suit: ImageN où N est un numéro incrémentiel.

La séquence : xlink:href="#Pictures/10000000000000640000004BC92E3B35.gif" indique ici le "chemin" inclu dans le fichier (zippé).

Les propriétés de l'image (hauteur, largeur) sont quant à elles disponibles sous width et height.

Espérant t'apporter des indications utiles.

François

Bonne exploration !

PS 1: dans le manisfest on pourra y récupérer également des données du type :

<manifest:file-entry manifest:media-type="application/vnd.sun.xml.writer" manifest:full-path="/"/> <manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/10000000000000640000004BDD3CD5AB.gif"/> <manifest:file-entry manifest:media-type="image/gif" manifest:full-path="Pictures/10000000000000640000004BC92E3B35.gif"/> <manifest:file-entry manifest:media-type="" manifest:full-path="Pictures/"/>

PS 2: tout celà pourrait être récupéré via macro [ et non Marco ;-) ].

Bernard Gacongne a écrit :

Bonjour.

A partir d'un document texte.sxw dans lequel il y a un tableau et beaucoup d'images je cherche à extraire de ces images les valeurs des options , en particulier "Nom" et "Texte (facultatif)".

Merci de votre aide. Bernard