ThinkGeo.com    |     Documentation    |     Premium Support

Arabic labeling for lines

Hello,


I want to tell you about a problem in labeling for lines shapes in Arabic language,


the problem is that the characters of a word on arabic could not be splitted,  this problem occurs only on labeling for lines when "spliningMode" is  set other than "none". while the text is displaying correctly if the  label is rendered whithout any angle.


the image will show the case:



 


This problem is not in Arabic only, it will occur in Persion, Urdu also.


 


Thanks



Hello Joe,


Thanks for your post and image, not every spline type is design for all characters, below is some comments for the spline type.



/// <summary>Default SplineType provided in PositionStyle.</summary>
        Default = 0,

        /// <summary>This SplineType will label the text in a line type without any spling effects, this kinds of type will gain
        /// better performance compare to StandardSplining.</summary>
        None = 1,

        /// <summary>This SplineType will label the text in a standard Spline way, it will have much better outlook in some situations
        /// while it will lose slightly some performance.</summary>
        StandardSplining = 2,
        
        /// <summary>
        /// This SplineType will force the labe text using Spline way, otherwise the label won't display.Usually it is just used for Asian languages
        /// like Chinese or Japanese.
        /// </summary>
        ForceSplining = 3,

If it's not working good for Arabic language, I think you need to set it to none to avoid the problem. Also we will do some research and try to make if fit mor situation.


Sorry for inconvenience.


Regards,


Gary