Quantcast
Channel: OpenRoads | OpenSite Forum - Recent Threads
Viewing all articles
Browse latest Browse all 19084

Re: CR - Labeling Enhancements

$
0
0

And how about full implementation of annotation scale for the components and labeling of horizontal alignments.

For small and relatively simple alignments I have faked this.  I've created (annotation) cells for the major and minor ticks, for the leaders (PC, PI, PT, etc), and the associated symbols.  Since there is no option to choose these for placement in InRoads, they have to be placed manually, but this can be automated to an extent using a script file.

For the text, I've tried two different methods that maintain the correct offset from the alignment and maintains the correct offset from the ticks and leaders.

One is to make cells for each label with an offset in the justification.  This means each cell has to be placed manually and edited - tedious even on short alignments.  This can be partially automated by placing the cells using a script file.  Editing is strictly manual, eased somewhat by cutting the text placed by InRoads and pasting into the text editor.

The other method involves the use of a text style with a special text justification that still exists but seems to have gone somewhat out of use.  It was the old margin text justification.  It is tricky to get it to work as the fact that the text is to be scaled using the annotation scale does not seem to be recognized immediately after placement by InRoads and the margin text justification seems to be a little flaky.  I tried using tabs because tabs don't get a a background when using text with a background, but tabs don't seem to get scaled with the rest of the text when the style is toggled off and on to get the annotation scale to be recognized.  Spaces only work if you aren't using text with a masking background, and for proportional fonts like Arial, it takes a lot of spaces.

The most reliable method is the the most tedious method, but it is a thing of beauty if you don't have any further modifications to the alignment.  As the scale of the drawings change, the ticks, symbol, leaders, and text always display at the right size and relationship to each other without having to resort to multiple placements of the alignment and annotation on different levels or in different models or files to be referenced.  The only downside (besides the tediousness) is that you still have to make multiple placements to allow for different tick and label increments when there are wildly different scales for the drawings in which the alignment and labeling will be displayed.  Too bad you can't set up a schema where the annotation is automatically placed several times on different levels using different incrementations for user specified scale ranges.  This could be a situation where you might want an enhancement to the levels and Level Manager where an additional property of a level might be to display only at a certain annotation scale setting or range of annotation scales.


Viewing all articles
Browse latest Browse all 19084

Trending Articles