fabcad Posté(e) le 16 février 2010 Posté(e) le 16 février 2010 Bonjour, En regardant, les propriétés d'un mtexte via vlisp, je n'ai pas trouvé la longueur en unités de ce genre d'entité, y a t'il un moyen pour la trouver facilement. Merci, Fabrice [Edité le 16/2/2010 par fabcad]
zkouba Posté(e) le 16 février 2010 Posté(e) le 16 février 2010 Bonjour fabcad, c'est hors sujet mais je cherchais a te joindre sur un autre forum "sig" mais je trouve pas la page...bref. mon problème: je cherche a lier une extraction d'attributs sous forme exel avec autocadmap... j'ai suivi la procédure que t'as posté sur forum GeoRezo pour Rimbo...mais desque je genere le lien de gabarit rien ne se passe ...et je reçois un message d'erreur "0 lien lier"... est c'est possible d'avoir un peu plus d'explication...(peut etre mes erreur vient d mauvaise liason avec les clef primaire) .....Bonne journée A+
(gile) Posté(e) le 16 février 2010 Posté(e) le 16 février 2010 Salut, Avec COM/ActiveX, les propriétés d'un mtext ne donnent pas sa largeur réelle. La propriété Width contient la valeur de la largeur spécifiée lors de la création du mtexte (qui est indépendante de la largeur réelle du texte). Encore une fois, vlisp (COM/ActiveX) n'est pas la panacée, dans ce cas, avec AutoLISP, les données DXF seront plus utiles : les codes de groupe 42 et 43 donnent la largeur et la hauteur réelle d'un mtexte, la valeur du code 41 est la même que celle de la propriété COM Width. Regarde la routine Text2Box-plst dans Cadre&Masque sur cette page Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
fabcad Posté(e) le 16 février 2010 Auteur Posté(e) le 16 février 2010 Merci Gile, Je n'avais jamais fait attention à ces deux codes dxf des mtextes, il est dommage qu'ils n'existent pas pour les simples textes :-(. L'objet Mtexte recèle des trésors cachés :-) a+ [Edité le 16/2/2010 par fabcad]
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant