Hello
I have a winforms 3D cylinder chart with user defined labels on the x-axis of the chart.
When those labels are long the text is clipped and is not readable for the user.
I've made several attempts to find a solution for this problem, but no succes so far. I tried to set the orientation angle, or use Layout.Behavior but they only seem to have effect in a 2D type chart. Is it true that in 3D charts, these settings have no effect?
I know the user can rotate or zoom with <alt> mouse, but I want to fix it without user interaction!
Do you have any idea?
thanks
Hi,
I try to reproduce your scenario in a small sample, but without success. Could you please tell me what is your current version and do you have any installed service release and which one. Also I check these two properties "Orientation" and "Orientation angle" and they works properly in 3D chart. Could you please take a look at the attached sample and video file and if you think that I didn`t reproduce your scenario, feel free to modify my sample to reprpoduce your issue and revert it back to me. I`ll be glad to research it for you.
Thanks and Regards
Hi
Thank you very much for your reply. I am using infragistics winforms version 10.3.20103.1000
I watched the attached video and the problem I have can be seen in the 4th - 5th second of the video. In the initial display of the chart, before the user starts to rotate and zoom the chart, the long labels ( AAA, BBB CCC etc) are not fully visible, the text is clipped and falls off the screen.
I would like to know if there is a way to make sure that these labels are fully visible at first glance, without user interaction.
fyi : by default our charts are rotated to have a front view
// 3D appearanceInfragistics.UltraChart.Resources.Appearance.View3DAppearance View3DAppearance = new Infragistics.UltraChart.Resources.Appearance.View3DAppearance();View3DAppearance.Light = true;View3DAppearance.XRotation = 120.0f;View3DAppearance.YRotation = 90.0f;View3DAppearance.ZRotation = 0.0f;View3DAppearance.Perspective = 15.0f;Chart.Transform3D = View3DAppearance;
thanks again
Dennis
Hello Dennis,
Thanks for provided information. I saw what you mean. The mentioned behavior is expected and by design, but you could change it if you are using these thw properties:
ultraChart1.Axis.X.Labels.Orientation = Infragistics.UltraChart.Shared.Styles.TextOrientation.Custom;
ultraChart1.Axis.X.Labels.OrientationAngle =280;
Please take a look at the new attached video file. I`m using your settings + these two properties above all. At the beggining the labels are not fully visible, but when I change Orientation Angle they are fully visible.
Could you please try to apply these properties in your scenairo and let me know if you have any questions.
Regards