Hi Zuk,
Currently cable label location and font defaults are not exposed so you can't change them.
Regarding moving cable labels, you are probably working with Snap to Grid on, with Number of Snaps set to 1 in X and Y. This is what makes it so easy to move around and connect symbols, cables etc. If you want to move things in increments finer than 1 gridpoint, just increase the Number of Snaps. You'll find that 5 is the value that allows you to re-position a cable label to its original location.
If you do need to change cable label height, you can do this post-creation by selecting the cables in question and setting a new font height across that selection in a single action.
We have designed the Cable Label defaults to meet the majority of cases and provide the most workable solution with the minimum of user input in most scenarios. For example:
- The text height is less than 1 gridpoint to prevent overlap with adjacent IOs and cables.
- The text has a height and position so that it is closer to the cable it labels than to any other cable.
- The text is offset so that it is not overlapped by or overlapping the cable it labels or the symbol to which that cable is connected.
Of course, these standards are a compromise between ease of use and flexibility, amongst other things: they deal with most scenarios well, but cannot deal with every possible scenario, particularly if people operate outside of expected parameters.
Regarding mirroring, we have reproduced the effect that if you mirror a selection of symbols and cables then cable labels can appear aligned in unexpected ways. Frankly, this scenario was never tested: it breaks all of the normal working practices (e.g. signal flow is left to right, inputs are on the left and outputs are on the right) so is one of those cases that are 'outside normal operational parameters'. We will investigate.
Kind regards,
Rob Robinson
Stardraw.com