ThinkGeo.com    |     Documentation    |     Premium Support

Label Rotation

 I am facing problems when rotating  a label text (TrueType character). When I do this, I can't define the point of rotation of the label,  so,

the rotated label doesn´t end up   in the correct position.


  I will explain the problem in more details. See the first image bellow. I have an eletric circuit represented by a green line and the black point in the circuit is the correct position of the switch. I represented my switch with a  TrueType symbol that I can edit using an font editor. I need print this switch centered in the black point, rotated "x"  degrees to correct its alignement.


  In this image you see that the black point isn't in the center of the switch although I used this very same point as the reference  position for the TrueType character. As you can see, after rotation the switch symbol  isn't in the correct position too.


Now see the second image bellow. In this case I used the property "DefaultTextStyle.PointPlacement" using the value "PointPlacement.UpperCenter".  In this case the  TrueType

symbol ended up  in the correct position, but  not the rotated symbol. For this example, I think this symbol would be in the correct position if I could make the rotation of the symbol around of the black point.


How can I do this?




Thank very much.



 



Douglas, 
  
 Thanks for your post, I can see the pictures, if you can provide a sample code, we can debugging that and find out what’s happening quickly, maybe we can edit the code directly. 
  
 Regards, 
  
 Gary

Hi,



We also want label rotation. I’am curious about the possible solution. Please can u tell me more!



Regards, Hans

Hi Hans, 
  
 I think your question is not the same with Douglas, you can see we have a property named RotationAngle for TextStyle, you can directly set the angle there. 
  
 Regards, 
  
 Don