• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Changer le style de texte en un attribut de différents blocs

  • Auteur du sujet Auteur du sujet ginopizza
  • Date de début Date de début

ginopizza

Guest
Bonjour.

sont à la recherche d'une solution pour changer le style texte d'un attribut présent dans de nombreux blocs avec un nom différent, utiliser autocad électrique 2015.
le but est d'associer un style de texte avec une police de type vrai à un attribut afin qu'un fichier puisse être généré
pdf avec la possibilité d'effectuer une recherche de texte de l'attribut lui-même.
le problème est à propos d'un fichier dwg multifoil où l'attribut apparaît dans plusieurs dizaines de blocs avec des noms différents et placé sur
différentes couches est donc important pour pouvoir faire une recherche de texte en pdf composé de dizaines de feuilles.
Avez-vous des suggestions ?
 
commande chgatts, insérez la balise de nom et le style texte (précédemment défini avec style), sélectionnez les blocs et confirmez.
il y a d'autres commandes, toujours liées à la gestion des attributs, regardez le fichier lisp.
 

Pièces jointes

pour moi à la balise request n'accepte pas les chaînes (exige une valeur numérique. - Réponse au gel)
 
vous avez raison, ajoutez à la tête du fichier lisp:
(setq rpnometag ") ou télécharger la nouvelle pièce jointe

Au revoir.
 

Pièces jointes

Bonjour rpor 66

le lisp fonctionne bien, je n'ai qu'un seul problème, le fichier que je dois traiter est composé d'environ 40 p.m. et pour sélectionner les blocs avec l'attribut pour changer je dois passer toutes les feuilles individuelles.
Ne serait-il pas possible d'étendre la commande à tous les blocs de toutes les feuilles du dessin?.
Je vous remercie encore une fois pour le lisp que vous avez mis à disposition je le trouve très utile.
question , mais il n'y a pas d'autres façons de rendre possible la recherche de texte sur les fichiers pdf générés par autocad? Est-il vraiment nécessaire de convertir toutes les polices en vrai type ?

Bonsoir.
 
chgatts_ml modifie le style de texte dans tous les blocs de toutes les mises en page

Au revoir.
 

Pièces jointes

chgatts_ml modifie le style de texte dans tous les blocs de toutes les mises en page

Au revoir.
Bonjour à tous,
sont un peu plus qu'un néophyte à la fois autocad et, surtout, l'utilisation du lisp.
J'ai essayé d'utiliser cela dans l'objet pour changer les attributs de différents blocs dans un dessin, mais je n'ai pas pris une araignée du trou.

Pourriez-vous me dire plus précisément ce que j'ai à inclure dans les demandes de "étiquette" et "style"?

J'ai essayé des dizaines de fois, même en modifiant le style du texte, mais je ne peux pas sortir.

Merci à tous !
 
l'étiquette est le nom ou l'étiquette de l'attribut (l'attention est caesensive et différencie entre majuscule et minuscule);
style est le style du texte
 
l'étiquette est le nom ou l'étiquette de l'attribut (l'attention est caesensive et différencie entre majuscule et minuscule);
style est le style du texte
Merci beaucoup, très aimable.
seulement une clarification (magari stupide): Si je veux que les attributs acquièrent le style que j'ai appelé blocs, quand il me demande style je dois taper "blocs"?

ou prendre automatiquement le style défini à ce moment dans le dessin?
 
demander est légal, mais faire un test, comme je l'ai fait jusqu'à ce matin je n'avais jamais utilisé le lis, ce n'est pas un péché.
Cependant, lorsque la ligne de commande est requise s'il y a une valeur entre les symboles < > en envoyant il est pris cette valeur sinon vous devez la modifier (choisir entre les options s'il y a)
 
Bonjour les gars, vraiment très utile ce lisp, merci!
Mais je voulais me permettre d'exhumer cette discussion pour demander :
Est-il possible, outre le texte, de changer la couche d'attribut ? C'est quelque chose qui me fait devenir sauvage, quand j'obtiens un dessin avec des blocs infinis avec les attributs des couches non à moi et différent de ceux du bloc.

Est-ce possible ? J'attache une image d'exemple.
 

Pièces jointes

  • Annotazione 2020-01-14 101106.png
    Annotazione 2020-01-14 101106.png
    7.8 KB · Affichages: 20
résolu

Désolé, j'ai résolu, dans le deuxième onglet que j'ai ouvert après cette discussion, dans laquelle je ne pensais certainement pas qu'il y avait la solution parce que écrite par autodesk, j'ai trouvé la solution.
pratiquement la solution malheureusement ou heureusement, élimine presque complètement le besoin de ce lisp.http://help.autodesk.com/view/acdlt/2016/ita/?guid=guid-889213da-a3af-4020-89f0-1e5049ad26ecen bref:
de ruban aller sur - insérer - boîte "définition d'un bloc" - attributs de poignée
ou plus rapidement en utilisant la commande rapide "battman"

à partir de là ouvrira la fenêtre de gestion des attributs de blocs, ici ils changent les attributs dans les blocs futurs, pour appliquer les modifications également aux blocs déjà insérés: paramètres (en bas à gauche) et cochez la dernière case "applique les modifications aux attributs existants".

pour changer un attribut double-cliquez dessus ou sélectionnez-le et cliquez sur "changer", à partir de là vous pouvez modifier les données, les options de texte et les propriétés (couche, type de ligne, couleur, épaisseur de ligne et style d'impression).

bonne continuation et merci comme toujours.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut