Nevron Vision for SQL Server Reporting Services
Advanced Axis Settings

This tab page contains several settings related to axis labels layout and position. Following is a description for each of these settings:

Label Alignment - allows you to control the label alignment relative to the axis value or range (these labels appear on categorical and range timeline scales) they annotate. By default this setting is set to "Auto" and the axis will automatically select alignment settings.

Scale Level Top Padding and Scale Level Bottom Padding - allows to increase / decrease the padding between levels of multi level scales. Such scales are the Range Timeline Scale and the Categorical Scale in group mode.

Level Label Overlap Resolve Mode - allows you to select possible level layout resolve strategies. To better understand how these settings work consider a number scale which is so densely populated (for example as a result from a small custom step value) that labels start to overlap. This will decrease the readability of the scale and therefore the scale has to take an automatic decision how to resolve the overlapping. The following table describes the label resolve modes supported by the control:

Label Overlap Resolve Mode Description
Rotate30 If label overlapping occurs all labels in a single row of the scale will be rotated to 30 degrees. If overlapping persists the scale will attempt the next selected mode.
Rotate45 If label overlapping occurs all labels in a single row of the scale will be rotated to 45 degrees. If overlapping persists the scale will attempt the next selected mode.
Rotate90 If label overlapping occurs all labels in a single row of the scale will be rotated to 90 degrees. If overlapping persists the scale will attempt the next selected mode.
Stagger2 If label overlapping occurs all labels in a single row will be split into two rows. If overlapping persists the scale will attempt the next selected mode.
Stagger3 If label overlapping occurs all labels in a single row will be split into three rows. If overlapping persists the scale will attempt AutoScale if selected.
AutoScale If label overlapping occurs all labels in a single row are scaled down until overlapping is resolved.
The Number, Angular, DateTime, Value Timeline and Categorical Scales are affected by this setting. For Categorical Scale "First Level Label Fit Mode" or "Group Level Label Fit Mode" must be set to "Level", otherwise the categorical scale will use the settings defined by the "Range Label Overlap Resolve Mode" checked list box as described below.
It is recommended that you always keep the AutoScale mode as a last resort label overlap resolve mode.

Range Label Overlap Resolve Mode  - allows you to choose from a number of options describing how range labels behave when they fall outside the range they annotate. Range labels appear in grouped categorical axes as well as in range timeline scales. The following table describes the range label overlap modes supported by the control:

Range Label Overlap Resolve Mode Description
Wrap If the label is oriented along the axis and its text falls outside the range it annotates the label will be wrapped inside the range. This resolve mode does not loose text information, but has a downside for longer labels as they increase the space occupied by the axis when wrapping occurs at small spaces.
Clip If the label is oriented along the axis and its text falls outside the range it annotates the label will be clipped inside the range. This resolve mode causes the label to display incomplete text, but keeps the axis size small.
AutoFlip If the label falls outside the range it annotates it will be flipped at 90 degrees. Note that flipping will occur only for labels that have an aspect ratio (width/height) bigger than 1 (as otherwise flipping will not produce desired results).
AutoScale If the label falls outside the range it annotates it will be scaled down until it fits into the range.
By default the control uses AutoFlip and AutoScale.

 

 


©2016. Nevron Software LLC.

Send Feedback