FastFiber

roteren attributen binnen block

Gestart door veebee, wo 03 09 2008, 09:23:02

Vorige topic - Volgende topic

veebee

als ik een block (gewoon of dynamic) insert en daarna roteer, dan roteert de tekst mee.
is er een optie waarbij bepaald kan worden of de tekst mee roteert om het insertion-point?
hierdoor zou de tekst dan bijvoorbeeld altijd op 0 en 90 graden worden geplaatst.
nu kun je de attributen wel allemaal afzonderlijk gaan roteren (via eattedit), maar dat gebeurt dan altijd om het grid-punt.
teksten die een onderling verband hebben staan dan ineens door elkaar.
het corrigeren daarna is een hels karwei.
bovendien is dit geen optie als je meerdere blocks geroteerd in moet voegen.

hulpje

De oplossing is als volgt:
Maak er een dynamisch block van.
De tekst(en) geef je dan de dynamische eigenschap van roteren mee.

Ik heb even snel een voorbeeldje gemaakt, die ik hier zal plaatsen.

Ik hoop dat je hier iets mee kan.

Richard
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

veebee

dit block werkt inderdaad, maar dan moet ik nog steeds na het inserten de tekst roteren.
sommige blocks hebben we bij ons wel 4 tot 8 teksten.
wat ik eigenlijk wil, is dat na het inserten, onafhankelijk van de rotatie, de tekst altijd op 0 of 90 graden komt te staan (automatisch).
dus niet dat ik dat na het inserten alsnog handmatig moet doen.

hulpje

Dan zou ik het volgende doen, maak 2 visibilty states in je block, 1 met teksten onder een hoek van 0 graden en 1 van 90 graden.
Zo kan je dan snel wisselen.

Richard.
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

mrbeegee

#4
Citaat van: veebee op wo 03 09 2008, 13:03:04
dit block werkt inderdaad, maar dan moet ik nog steeds na het inserten de tekst roteren.
sommige blocks hebben we bij ons wel 4 tot 8 teksten.
wat ik eigenlijk wil, is dat na het inserten, onafhankelijk van de rotatie, de tekst altijd op 0 of 90 graden komt te staan (automatisch).
dus niet dat ik dat na het inserten alsnog handmatig moet doen.
Is het dan niet handiger om de rotatie-actie aan het object te koppelen. De teksten blijven dan altijd horizontaal. zie bijlage (voorbeeldje van fototoestel)

veebee

ik zie niet wat je bedoelt met je bijlage.
ik heb inmiddels wel begrepen dat het opgelost kan worden met VBA.
een andere manier is om bij de dynamic blocks alle mogelijke rotaties in te stellen met eventueel gedraaide teksten.

mrbeegee

 :oops: verkeerde tekening toegevoegd. zal het maandag veranderen.

mrbeegee

#7
Citaat van: mrbeegee op vr 05 09 2008, 17:54:04
:oops: verkeerde tekening toegevoegd. zal het maandag veranderen.
Bij deze.
Block kan je draaien met de ronde blauwe grip. tekst bijft horizontaal!

FastFiber