banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Fri 08 April 2005 08:25

Y Abdelh
Invité

Copier un objet dans la mise en page

De: Abdelhak
Bonjour,
Une nouvelle question. Est-il possible, a l'aide de MapBasic  de copier un element d’une mise en page (en l’occurrence un objet texte ou un rectangle dont je connais la position) et de le coller ailleurs ? Comme ca, quelque soit la valeur de cet objet, je peux le recuperer et l’afficher dans une autre fenetre mise en page. Par exemple, une echelle.
Merci d'avance de vos suggestions et bonne fin de semaine a tous!

 

#2 Fri 08 April 2005 11:55

Jacques Paris
Invité

Re: Copier un objet dans la mise en page

Une mise-en-page est supportee par une structure de table typique MapInfo,
c'est-a-dire que les objets sont adressables par leur position dans la liste
des enregistrements. On peut aussi transferer (copier-coller) tout objet
d'une fenetre m-e-p dans une autre. Pour pouvoir faire cela avec MapBasic,
il faudrait connaitre la position exacte P de l'objet dans la table m-e-p,
(fetch rec P from .... OU select * from ...   where rowid=P) ce qui est
assez risque a cause modifications possibles en cours de route qui risquent
de modifier l'ordre.

Quant a etre dans MB, le plus simple et le plus fiable est de generer
l'objet directement en code; vous pouvez faciliter votre tache en
sauvegardant en document wor la m-e-p, identifiant l'objet en question et
copiant sa definition directement dans le code MB.

Jacques Paris

 

Pied de page des forums

Powered by FluxBB