3 messages in org.openoffice.fr.progRe: [prog] manipulation d'objet dans ...
FromSent OnAttachments
Rémy PETITOct 10, 2004 3:21 am 
Bernard MarcellyOct 10, 2004 8:09 am 
Rémy PETITOct 11, 2004 12:37 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] manipulation d'objet dans drawActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Oct 10, 2004 8:09:20 am
List:org.openoffice.fr.prog

At 2004-10-10 12:21, Rémy PETIT wrote:

est il possible d'identifier un objet graphique ( polygone) d'une page draw par un moyen quelconque ( son nom par ex.) afin de manipuler ses paramètres ( remplissage...).

Mon projet est de définir dans calc des listes d'objets (existants dans la feuille draw) associés à une valeur de remplissage et d'affecter ce remplissage aux objets dans la page draw ...( cartographie)

Le problème est d'autant plus simple qu'on sait à l'avance ce qu'il y a dans le document Draw. Par exemple si on connaît le nom de chaque forme, voir le HowTo L'API (presque) facile chapitre 9.4 c) Inversement si on ne sait rien, cela devient assez compliqué : explorer chaque page du document, chaque objet sur la page, et déterminer si c'est une forme ou autre chose, et quel type de forme. Le nombre d'objets sur une pageDraw est donné par UnePage.Count Le nom d'une forme ou d'une image est donné par MaForme.Name Pour déterminer le type d'une forme, utiliser des instructions if MaForme.supportsService( nomDuService ) then

Bernard