AutoCAD - Português

AutoCAD - Português

Responder
Active Member
MarceloStrehlow
Envios: 7
Registrado: ‎07-01-2013
Mensagem 11 de 15 (178 Exibições)

Re: Atributo de bloco envolvido por retângulo

07-04-2013 07:20 PM em resposta a: MarceloStrehlow

     Muito boa ideia Fábio!

 

   Inseri o retângulo no bloco e os parâmetros, funcionou bem.

 

   Mas por acaso, tem como colocar uma restrição ou algo assim para ajustar o retângulo de acordo com o texto?

 

Abraço!

Marcelo S

Active Contributor
KLUG-TICIANO
Envios: 29
Registrado: ‎11-04-2008
Mensagem 12 de 15 (171 Exibições)

Re: Atributo de bloco envolvido por retângulo

07-04-2013 09:00 PM em resposta a: MarceloStrehlow

Marcelo

 

Boa noite, bom dia (00:55)

 

Roteiro

a) Em anexo dwg com dois blocos (um circulo e um retangulo para facilitar);

b) macro para utilização;

c) descompactar o arquivo zip e salvar o mesmo em uma pasta;

d) instalar com o auto-cad aberto e comando "ALT + F8"; "vba manager"; "load" (buscando a macro na pasta definida), etc...

e) abrir o anexo dwg, para familiarização;

f) dar o comando de inserir bloco, um dos dois;

g) dar enter ao final;

h) clicar o botão direito do mouse;

i) inserir a altura do texto, neste caso valor próximo de 100;

j) inserior a folga que quer ao redor do texto, no caso é a altura do texto dividido por 3 (automático), mas pode ser alterado;

k) inserir o texto desejado;

l) definir o ponto de inserção. Caso queira crie no bloco um ponto de referência mas visível. Tecle enter;

m) caso queira inserior inserir outro texto próximo a este bloco entre com o texto no lugar do texto "defult", "sair da macro;

n) repita para quantos textos quiser;

o) ao prencher todos os rtextos do presente bloco, tecke enter ao aparecer o texto "defult". Ele é usado para terminar os textos de cada bloco;

p) Insira outro texto e volte para o ítem "l";

q) as alturas e folgas da moldura são memorizadas para as inserções de texto em andamento, mas podem ser alteradas;

 

Falta concluir a transferência dos nomes dos blocos e textos incluidos para o excel, o que é feito passo a passo com a inserção dos textos, sendo a planilha acessada a qualquer momento.

 

Uma outra variação é preencher todos os textos, individualmente, de um documentos em uma determinada "janela" com retangulos, não importando se estão inclinados ou não, atributos ou não. Automaticamente.

 

A solução, paliativa, para documentos já executados com bloco e atributos elaborarei depois.

 

Existem particularidades que as vezes eu não consifo enxergar.

 

Em poucos casos (texto editado) precisaremos fazer o retangulo manualmente, com o comando enclose objeto.

 

Será que deste jeito estou podendo ajudar?

 

Caso o uso seja na maior parte com o documento impresso,  não existe problema se o texto faz, ou não, parte do bloco.

 

Até breve.

 

Ticiano

==============================================================================

 

Active Contributor
KLUG-TICIANO
Envios: 29
Registrado: ‎11-04-2008
Mensagem 13 de 15 (160 Exibições)

Re: Automatizado - bloco envolvido por retângulo

07-05-2013 09:30 PM em resposta a: KLUG-TICIANO

Marcelo

 

Boa noite, bom dia (01:20)

 

Esta  solução trabalha com documentos que já tem os blocos inseridos e com os atributos. 

 

Uma boa prática é ter dois arquivos, um original e o outro para impressão, que é o trabalhado com a macro.

 

Salve o "DOC ORIGINAL" com outro nome e teste com o mesmo.

 

Roteiro

a) Em anexo 2 doc dwg com diverso blocos (um doc original e outro após trabalhado);

b) Macro para utilização;

c) Descompactar o arquivo zip e salvar o mesmo em uma pasta;

d) Instalar com o auto-cad aberto e comando "ALT + F8"; "vba manager"; "load" (buscando a macro na pasta definida), etc...

e) Abrir o anexo dwg original para ver o doc a ser trabalhado. Abrir o doc "TRABALHADO" para ver o resultado final;

 

f) Explodir os blocos que serão trabalhados, em grupo, sem perder os atributos inseridos (falta melhorar esta parte);

 

g) Rodar a macro "TEXTO_MOLDURA_AUT";

h) Inserir na caixa de texto um fator para a "moldura" ao redor do texto. Pode ser qualquer valor, mas será constante em todo o aplicativo;

i) Terminará automaticamente...

 

Uma variação é ter os textos na mesma posição mas ficando na "horizontal".

 

Caso o uso seja na maior parte com o documento impresso,  não existe problema se o texto faz, ou não, parte de bloco.

 

A solução apresentada anteriormente tem utilidade na elaboração de outros documentos.

 

A solução sem necessitar explodir os blocos fica para depois...

 

Ticiano

==============================================================================

Active Contributor
KLUG-TICIANO
Envios: 29
Registrado: ‎11-04-2008
Mensagem 14 de 15 (150 Exibições)

Re: Automatizado - bloco envolvido por retângulo

07-06-2013 11:12 AM em resposta a: KLUG-TICIANO

Marcelo

 

Substtiuir macro anterior por esta.

 

Nesta temos a opção de deixar os textos na horizontal, conforme "post" anteriores, ou não.

 

Estou concluindo nova macro sem a necessidade de explodir os blocos.

 

Já usarei esta nova macro nos próximos projetos elétricos, na inserção de "materiais" (peças, unidades), tomando a decisão de deixar texto na horizontal ou não, caso a caso, sequencialmente com a inserção.

 

A listagem de material será automática.

 

Sua necessidade, como infornei anteriormente, abriu-me uma oportunidade.

 

Espero ter colaborado.

 

"FUI"!!!

 

Ticiano

ticianopa@hotmail.com

=====================================================================

Active Member
MarceloStrehlow
Envios: 7
Registrado: ‎07-01-2013
Mensagem 15 de 15 (134 Exibições)

Re: Atributo de bloco envolvido por retângulo

07-08-2013 12:51 PM em resposta a: MarceloStrehlow

     Nossa Ticiano e como colaborou!

 

Muito obrigado mesmo. Era isso que eu precisava. Vai facilitar muito no desenvolvimento.

 

Abração e bom trabalho!

 

Marcelo S

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Comunicados
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.