<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>Hello Traian,<BR>
&nbsp;<BR>
you like your suggestion about implementing a&nbsp;reordering custom expression function, but not shore how to write one.<BR>
Can you lead me the &amp; tell me where to start?<BR>
<FONT face="" color=#1f497d></FONT><BR><BR><FONT face=""></FONT><STRONG><FONT face="" color=#333399 size=4>Nimrod Cnaan</FONT></STRONG><BR><FONT face="" color=#333399 size=1>Senior GIS Programmer</FONT><BR><FONT face="" color=#333399>cell 972525355483</FONT><BR><BR><BR><BR>
<BLOCKQUOTE>
<HR id=EC_stopSpelling>
From: traian.stanev@autodesk.com<BR>To: mapguide-users@lists.osgeo.org<BR>Date: Mon, 10 Mar 2008 08:15:44 -0700<BR>Subject: RE: [mapguide-users] Lable problem<BR><BR>
<META content="Microsoft SafeHTML" name=Generator>
<STYLE>
.ExternalClass EC_p.MsoNormal, .ExternalClass EC_li.MsoNormal, .ExternalClass EC_div.MsoNormal
{margin-bottom:.0001pt;font-size:11.0pt;font-family:'Calibri','sans-serif';}
.ExternalClass a:link, .ExternalClass EC_span.MsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass EC_span.MsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass EC_span.EmailStyle17
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass EC_span.EmailStyle18
{font-family:'Calibri','sans-serif';color:#1F497D;}
.ExternalClass .EC_MsoChpDefault
{font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;}
.ExternalClass EC_div.Section1
{page:Section1;}

</STYLE>

<DIV class=EC_Section1>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">I think he means the text is appearing left-to-right, rather than the correct right-to-left. There is a ticket for that one (#271) and the solution is to implement a bidirectional reordering algorithm. I have such an algorithm, but so far have not had time to attempt to integrate it. Like someone else mentioned, there is a workaround, which involves storing the label strings in reverse in the data source.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Now that I think of it, it may be best to implement reordering as a custom expression function that one can use to reorder text. This way, no code changes would be needed apart from the implementation of that custom function.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Traian</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue 1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
<DIV>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_MsoNormal><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> mapguide-users-bounces@lists.osgeo.org [mailto:mapguide-users-bounces@lists.osgeo.org] <B>On Behalf Of </B>Dave Wilson<BR><B>Sent:</B> Monday, March 10, 2008 10:51 AM<BR><B>To:</B> MapGuide Users Mail List<BR><B>Subject:</B> RE: [mapguide-users] Lable problem</SPAN></P></DIV></DIV>
<P class=EC_MsoNormal>&nbsp;</P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Does the font you are using exist on the server machine? If not the server will not be able to render it in the AJAX Viewer.</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Regards,</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">Dave</SPAN></P>
<P class=EC_MsoNormal><SPAN style="COLOR: #1f497d">&nbsp;</SPAN></P>
<DIV style="BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=EC_MsoNormal><B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'">From:</SPAN></B><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Tahoma','sans-serif'"> mapguide-users-bounces@lists.osgeo.org [mailto:mapguide-users-bounces@lists.osgeo.org] <B>On Behalf Of </B>????? ???<BR><B>Sent:</B> Sunday, March 09, 2008 3:48 AM<BR><B>To:</B> mapguide-users@lists.osgeo.org<BR><B>Subject:</B> [mapguide-users] Lable problem</SPAN></P></DIV>
<P class=EC_MsoNormal>&nbsp;</P>
<P class=EC_MsoNormal><SPAN style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman','serif'">Im trying to set a hebrew&nbsp;lable for a layer, but in any font i try to set it in studio it does not&nbsp;show it corectly, can any one help me?&nbsp; </SPAN></P></DIV></DIV></BLOCKQUOTE><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>