push

Autocad Blocchi dinamici e testo

12 posts in this topic

Buongiorno a tutti,

vado subito al dunque, vorrei sapere se qualcuno ha mai affrontato e magari trovato soluzione ad un problema che mi affligge.

Io voglio creare un semplice blocco composto da una riga di testo racchiusa in un rettangolo e far si che se il testo è molto lungo, il rettangolo che lo contiene si allunghi dinamicamente, evitandomi così di allungarlo a mano se il testo dovesse sforare.

Ho visto la possibilità di creare un attributo testo dentro un rettangolo e di stirare quest'ultimo con i grip ma non è quello che voglio, oppure quella di associare lo stiramento ad un testo multilinea di modo che se allungo il grip del testo il rettangolo mi segue, ma così facendo all'inserimento del blocco non posso scegliere il testo da inserire

soluzioni?

enrico

Share this post


Link to post
Share on other sites

Credo sia impossibile, a meno di non conoscere un po' di programmazione .NET (o LISP)

Share this post


Link to post
Share on other sites

soluzioni?

enrico

BoundingBoxReactorV1-0.lsp

Program Description

This program is predominantly a 'proof of concept', and still contains a few bugs with respect to performing undo commands when using the program. However, I am posting it as a beneficial learning tool for those programmers new to using reactors.

The program will allow a user to bound a set of objects with an LWPolyline, whose position will automatically update following any modification of the bounded objects.

There are three modes of operation:

BBRN (BoundingBox Reactor New) allows a user to create a new group of objects to be bounded. The user is prompted to make a selection of objects and these become the owners of an object reactor controlling the bounding LWPolyline.

BBRA (BoundingBox Reactor Add) will enable the user to add objects to an existing reactor group: the user is prompted to select a group to which the objects are to be added, then select those objects to add.

BBRR (BoundingBox Reactor Remove) will allow the user to delete a selection or all objects from a selected group, or delete all reactor groups in a drawing.

Share this post


Link to post
Share on other sites
BoundingBoxReactorV1-0.lsp

Impressionante, funge anche sotto Map2006.

Peccato non si possa settare un buffer attorno al testo, che viene soffocato dall'aderentissima cornice..

Grazie comunque! smile.gif

Share this post


Link to post
Share on other sites

Grazie delle risposte, il sito consigliato è davvero interessante, visti tutti i comandi che sono stati creati credo che il mio sia fattibile e richieda solo un po' di conoscenza e applicazione.

qualcuno si è mai applicato con il linguaggio lisp? sono proprio un novizio in questo campo, ho sempre usato solo i comandi forniti dal programma o al massimo dall'express, mi interesserebbe sapere l'opinione di qualcuno che ha provato a cimentarsi per sapere se è una strada percorribile o troppo complessa

Enrico

Share this post


Link to post
Share on other sites
credo che il mio sia fattibile

Guarda che e' gia' stato fatto...

Trascina il file BoundingBoxReactorV1-0.lsp nella tua area di disegno, e digita BBRN

smile.gif

Share this post


Link to post
Share on other sites

si si ma avevo capito, solo che come dici te il testo sembra soffocato, ci vorrebbe la possibilità di scegliere il tipo di cornice, e così facendo magari una che lasci più spazio, o per esempio una con gli angoli smussati

Share this post


Link to post
Share on other sites

Impressionante, funge anche sotto Map2006.

Peccato non si possa settare un buffer attorno al testo, che viene soffocato dall'aderentissima cornice..

Grazie comunque! smile.gif

prego :)

si si ma avevo capito, solo che come dici te il testo sembra soffocato, ci vorrebbe la possibilità di scegliere il tipo di cornice, e così facendo magari una che lasci più spazio, o per esempio una con gli angoli smussati

puoi contattare l'autore per la modifica

http://lee-mac.com/contact.html

Share this post


Link to post
Share on other sites

già fatto, spero risponda ;)

grazie ancora per l'interessamento

Per quanto riguarda il linguaggio di programmazione nessuno si è mai sperimentato?

Enrico

Share this post


Link to post
Share on other sites

già fatto, spero risponda ;)

grazie ancora per l'interessamento

prego, :)

ti risponderà sicuramente e pubblicherà il lisp modificato

Per quanto riguarda il linguaggio di programmazione nessuno si è mai sperimentato?

Enrico

Manuale il mio lisp

Share this post


Link to post
Share on other sites

ti risponderà sicuramente e pubblicherà il lisp modificato

Sono convinto anch'io, ma se non dovesse accadere... sembrerebbe fattibile anche da parte mia.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.