ThinkGeo.com    |     Documentation    |     Premium Support

Wrapping long names when labeling

 Hi,


 


Anyone out there know of a way to embed a carrier return in a name so that the label program will put it in two lines?  


I have a lot of points that I need to label and display.  Too many get truncated by the tiling process.  Embedding \n in the name string does not work.  The \n gets printed as normal text.


I'd appreciate some insight on this problem.


Thanks,


Al Vigil


 



I found a work-around to this problem:  I created a small polygon for each point, then used the polygon to label the point.  By setting ForceLineCarriage to true, I get the name to wrap.  Not an ideal solution, but it works.

 


Hi AI,
Thanks for sharing your idea. Actually, the map suite uses PointF to specify the position where drawing the text instead of RectangleF. It doesn't care the text wrap. 
Another optional is using “Environment.NewLine” instead of “\n”. Please have a try.
Thanks again.
Johnny