Arabic Smartform - Display text right to left?

I have been asked to investigate how to create some smartforms which will display the Arabic language reading right to left.
I know how to create a smartform for different languages but I'm stuck on the right to left formatting.  It's not a case of just right justifying all the text, the words have to be displayed reading right to left.
Any ideas?

Thanks but I've just found out this is not the requirement.

Similar Messages

  • Changing form display to right to left

    Hi all
    i've created a UDO form thourgh the UDO Form Generator. problem is i want the contols to appear from right to left instead of left to right.
    do i have to set the controls manuly through the xml file. or is there another way.
    i tried using screen painter but than the file loses its hierarchy display and becomes one long string which is unreadable.
    appreciate the help
    Yoav

    Hi
    I'm not sure what you exactly what you mean from right to left.  Do you mean the tab order, or do you mean the justifying of text.  Or the labels on the right perhaps ?

  • Vertical text, right to left text, Japanese documents...

    I downloaded the iWork '09 demo and immediately checked to see if I could finally type a Japanese document in the traditional way (lines vertical top to bottom, read right to left).
    Am I correct in thinking this is still not possible?
    This is the forth version of Pages and it's still impossible to write a document correctly in Japanese. On the Japanese iWork page all the screen shots show English language documents. This alone really says a lot about the quality of this product for non-English documents.
    Message was edited by: Ruuku12

    Am I correct in thinking this is still not possible?
    You are correct. Apple even says that this is the case when it lists the system requirements:
    http://www.apple.com/iwork/systemrequirements.html
    I think the only apps that can do vertical text in OS X are MS Word, NeoOffice/OpenOffice, iTextPro/LightwayText, plus Japanese InDesign or QuarkExpress 8.

  • Smartforms: Display text in a style not set globally

    Hi,
    I have this problem. I wish to display a text in a fixed box/window in my smartform. This text is dinamically handled in this box by an abap code. I can have two types of text of different number of words. For the short text I don't have problems but when I try to include a longer text, this text is truncated.
    More exacly I have as smartform style ZMM defined in output option tag. I set a global variable with the name of the text modules that I want to include. I tried to define a text module with a new style i.e. ZMM1 but when I show the test it is the same as the style is ZMM.
    How can I handle texts with different size of charactes or reduce the space between two linee but only for this text in this specific window?
    Any help well be well appreciated.
    Thanks in advance.
        Luigi

    well you can create additional paragraph formats for this purpose in your golbal style and use those in your text.

  • Mail:  drawer/mail box panel display on right or left?

    Hello: Is it possible to switch the mailbox display panel to the right side? In Mail on Panther this was an option, but I can't find a way to switch the mail box panel or drawer over to the right side. Sorry if this is a repeat, I submitted this quesiton this morning and now don't see it on the list for some reason, must have not submitted it properly...
    Thanks,
    James

    No, that function was lost in Tiger, no idea why.

  • I need help for Arabic Typing in Pages and PhotoShop and how can I change the Typing Direction to Be from right to left

    Hi there
    Accualy I have 2 problems with Pages
    1- How can I get more Arabic Fonts with More Decorated style
    2- The typing in Arabic should be from right to left and in Pages it's Happining but the typin marker is not doing this so its hard to fix any mistakes in the middel of the paragraph.
           - how to change the alignment from left to right (Ctrl + Shift in MO Word) to do the hall text from right to left not only the paragraph Icon
    I think this will afect the other application Im using If some one help me with it.

    "Many" is an exageration, you can count R to L languages on one hand.
    Mostly they are used in countries which try not to pay for their software, and seem to have a pretty shoddy printing industry, so not much incentive for developers.
    However Arabic is a major language and Apple should fix the problem.
    As Tom suggests try Mellel, which is the best solution on the Mac.
    Adobe has ME versions of both Indesign and Photoshop, for which you pay extra. They mostly work well.
    MsWord for Windows (not the Mac) does reasonably well, but I have not tried its DTP features with Arabic so can't vouch for how solid they are in Word.
    Peter

  • Arabic Writing Problem in Dreamweaver (Right to left)

    I was using frontpage till yet now i switchover to
    Dreamweaver 8. The only problem i faced is how to type arabic in
    Dreamweaver 8 (As arabic is written in Right to Left format). Any
    suggestion is highly appreciable. Many people in Middle east are
    not using dreamweaver due to this reason.
    If their is any extention which can solve this issue please
    let us know.
    Ali

    alimiyan wrote:
    > I was using frontpage till yet now i switchover to
    Dreamweaver 8. The only
    > problem i faced is how to type arabic in Dreamweaver 8
    (As arabic is written in
    > Right to Left format). Any suggestion is highly
    appreciable. Many people in
    > Middle east are not using dreamweaver due to this
    reason.
    > If their is any extention which can solve this issue
    please let us know.
    >
    > Ali
    >
    Here's an answer to this question posted earlier this year:
    Salem Aleikum!
    I'm in Israel with the Hebrew "problems".
    My DW is set to work with the followings in the Edit >>
    preferences Menu:
    1. Fonts >> Hebrew (I hope you can choose Arabic).
    2. New Document >> Default encoding >> Hebrew
    (windows)
    (I hope u can choose Arabic (windows).
    Usually I type first the text in Notepad or M$-Word, after
    then copy and
    paste into the DW document.
    HTH
    Nanu
    If that doesn't help, bookmark this link and use it to search
    for other
    questions regarding this problem and the answers that were
    supplied:
    http://groups.google.com/advanced_group_search?q=+group:macromedia.dreamweaver
    Good luck!
    Bonnie
    in California
    8 ^ )

  • Reliably calculating character bounds for Right-To-Left languages using flash.text.engine.* classes?

    I just filed a bug in the Adobe bugbase about this, but I thought maybe the community could help with a workaround (or point me in another direction if I'm looking at it wrong).
    I don't know an elegant way to describe the defect, but it's something like this:
    Create a Vector of ContentElements and add a TextElement containing a right-to-left string in a language such as Hindi (ex. "वह बाग़ में दोपहर का खाना ")
    Create a TextBlock with a GroupElement and use it to create a TextLine to display the right-to-left string
    Walk through each character in the right-to-left string and try to calculate its boundaries using the TextLine's "getAtomBounds" method.
    What I'm seeing in my test project is that the number of characters (atoms?) the TextLine reports is fewer than the number of characters that were in the original string. I was under the impression that TextLine would offer some method of automatically converting from a logical character index into a display index (to keep things simpler for the end user). That doesn't seem to be the case, and I don't see any way to use TextLine's methods to do that conversion.
    Am I overlooking something obvious?

    Update: I was missing something obvious!
    It seems like TextLine's getAtomTextBlockBeginIndex and getAtomTextBlockEndIndex methods were exactly what I was looking for. It just took me a while to find them and realize that. So to convert from a logical (unicode) character index to a display (atom) index, you can do this...
    private function getCharBounds( charIndex:int ):Rectangle {
         for ( var childIndex:int = 0; childIndex < textContainer.numChildren; childIndex++ ) {
              var textLine:TextLine = textContainer.getChildAt( childIndex ) as TextLine;
              for ( var atomIndex:int = 0; atomIndex < textLine.atomCount; atomIndex++ ) {
                   var charIndexRangeStart:int = textLine.getAtomTextBlockBeginIndex( atomIndex );
                   var charIndexRangeStop:int = textLine.getAtomTextBlockEndIndex( atomIndex );
                   if ( charIndex >= charIndexRangeStart && charIndex <= charIndexRangeStop ) {
                        var rectangle:Rectangle =
                             textLine.getAtomBounds(
                                  atomIndex );
                        var point:Point =
                             textContainer.globalToLocal(
                                  textLine.localToGlobal(
                                       new Point( rectangle.x, rectangle.y ) ) );
                        rectangle.x = point.x;
                        rectangle.y = point.y;
                        return rectangle;
         return null;

  • Flash Player 9 (CS3) Arabic right-to-left (right to left) typing in input fields

    Any input field (when typing arabic) should type right ot
    left rather than left to right.
    Does ANY version of flash/flash player support right-to-left
    typing in arabic or any other right-to-left language.
    I really urgently need an official answer saying yes or no.
    I can see that flash supports arabic characters etc but as
    far as I can see it does not support the right-to-left
    typing.

    These are user to user forums, and while the occasional Adobe
    employee does float through, you won't get an official answer here.
    But you already know the answer and it is, sadly, no.
    I doubt this is something that will change with versions of
    the Flash Player, more likely the whole next version of Flash. So
    probably at least 1 to 2 years and even then I doubt they will
    support it. Complex languages seem to be something that Adobe isn't
    really all that interested in.
    I'm currently trying to make a graffiti-style handwriting
    recognition system for Hindi with Flash -- and it looks promising.
    What are you trying to do?

  • How can I edit an InDesign file that contains right-to-left text (arabic, hebrew...) with InDesign CC?

    With previous CS versions, there was a special ME (middle east) version of InDesign that had all the necessary right-to-left functions. Is there a CC ME version, or is there another solution?

    So this comes at no extra cost to the CC subscription?
    Yes
    And can it open older files that were created with Indesign CS5 ME for example?
    Yes
    Add to that you can also download and install indesign cs6 version
    Download InDesign CS6 from CC
    http://forums.adobe.com/message/5485418#5485418

  • Arabic Subtitles (right to left)

    hi,
    I'm working on a dvd project with 10 subtitle streams - one of them being arabic. When I paste the arabic text into dvd studio - the text is displayed in the wrong direction (left to right). is there a way to change the font direction in dvd studio for a single subtitle track.
    I tried to paste the text directly from mellel (text editor with right to left support) with no success. I have imported all other subtitles via stl import with nearly no problems
    has anyone already produced a dvd with arabic or hebrew subtitles?
    cheers,
    /ingo
    PS: I'm using dvd studio version 4.2.0

    hi tom,
    thanks for the tip - I got some nice arabic subtitles in dvd studio!! now i just have to find out what to do with the menus, i did in aftereffects - but I guess that's something for another forum...

  • Right to left enforced text

    How do I change the text on my lables to be right to left e.g. 'HelloWorld' would be displayed as 'dlroWolleH' (like in Arabic)?
    Do i have to manually reverse the strings with the StringBuilder.reverse() or is there som other smarter method to use?

    Fond a hack that kind of solves the problems with the displaying text in labels etc.( putting the following char '\u202E' in front of the string to display works like magic :) ) , but stil have problems with JTextFields and other means of input...Would be nice to be able to allow user to write from right to left as well not only just displaying text
    Thanks

  • Urgent help required regarding reports Arabic Characters (Right to Left)

    Hello Members
    I am facing problem while deploying oracle reports on application server (Forms & Reports). I am using Developer Suite 10g 10.1.2.0.2 and same version of Application Server on Windows Environment. I have some fields in Arabic and some are in English. The reports output is in PDF format. I am also using PDF Subset fonts feature to subset the Arabic font problem.
    Now the problem which I cannot is that I wanted that PDF generate report read Right to Left only for some specific fields not all fields. For example the following fields displayed as
    395/دمام (Actually reading left to right and same saved in database)
    But I wanted to be numbers are displayed first and then arabic word (dammam) while reading right to left.
    My NLS_settings on developer suite and application server is “AMERICAN_AMERICA.AR8MSWIN1256”
    When I am changing the nls_settings to “ARABIC_SAUDI ARABIA.AR8MSWIN1256”. It convert the whole report layout from righ to left and then it is not reading well the English fields i.e. left to right.

    The problem was solved by changing
    REPORTS_BIDI_ALGORITHM=UNICODE
    REPORTS_ARABIC_NUMERAL=ARABIC
    But now i have another issue that i wanted to display one filed with REPORTS_ARABIC_NUMERAL=ARABIC and second with REPORTS_ARABIC_NUMERAL=HINDI. During my all search i found that this is applied on Report wise and we cannot set for one filed.
    Would any body will help me to change REPORTS_ARABIC_NUMERAL for one field at runtime or design time either changing the registry value or any configuration file of application server ?

  • How to show arabic data in to crystal reports ?How to aligh crystal report right to left

    <p>we are trying to make a crystal report for both english and arabic..All the arabic data is stored in data base tables.And for arabic screens we need tables and datas come right to left.. </p><p>1)How can we get the arabic data and right to left alignment in crystal reports? </p><p>2)Is thee any direct method to change the report alignments? </p><p>can u please send some sample codes. </p><p>we are using java version= 1.5 </p><p>database using =Oracle 9i </p><p>char set we are using for arabic= CP1256</p><p> Tomcat using=4.1 </p><p>we are using Crystal Reports11 </p><p>We are not having seperate rpt files for reports. we are making each Sections and adding this sections to FieldObjet to make the report dynamically. A sample Employee report in english is attached..Can u instruct how can i get this report in arabic assuming all datas are stored in database. </p><p><br />import java.awt.BorderLayout;<br />import javax.swing.JFrame;<br />import com.crystaldecisions.ReportViewer.ReportViewerBean;<br />import com.crystaldecisions.sdk.framework.CrystalEnterprise;<br />import com.crystaldecisions.sdk.framework.IEnterpriseSession;<br />import com.crystaldecisions.sdk.occa.managedreports.IReportAppFactory;<br />import com.crystaldecisions.sdk.occa.report.application.ReportClientDocument;<br />import com.crystaldecisions.sdk.occa.report.data.;<br />import com.crystaldecisions.sdk.occa.report.definition.;<br />import com.crystaldecisions.sdk.occa.report.lib.PropertyBag;<br />import com.crystaldecisions.sdk.occa.report.lib.ReportSDKException;<br />import com.crystaldecisions.sdk.occa.report.reportsource.IReportSource;<br />public class ReportSample {<br /> ReportClientDocument rptDoc=null;<br /> int fldTop=0;<br /> int fldWidth=1440;<br /> int fldHeight=400;<br /> int pageWidth=11500;<br /> ReportSample(){<br />  try{<br />   IEnterpriseSession oEnterpriseSession= CrystalEnterprise.getSessionMgr().logon("Administrator", "","zzzza","secEnterprise");<br />   IReportAppFactory oReportAppFactory = (IReportAppFactory)oEnterpriseSession.getService("", "RASReportService");<br />   rptDoc = oReportAppFactory.newDocument(java.util.Locale.ENGLISH);<br />   Table oTable = new Table();<br />   oTable.setConnectionInfo(getConnectionInfo("zzzzz","zzzz","zzz", "zzz"));//Connectin to oracle database<br />   oTable.setName("EMP1");<br />   rptDoc.getDatabaseController().addTable(oTable, null);<br />         String[] columnName={"EMPNAME"};<br />       Section dtlSection=(Section) rptDoc.getReportDefController().getReportDefinition().getDetailArea().getSections().getSection(0);<br />   int fldLeft=100;<br />   for (int i=0;i<columnName.length;i+)<br />   {<br />    <br />    dtlSection= (Section) rptDoc.getReportDefController().getReportDefinition().getDetailArea().getSections().getSection(0);<br />     try{<br />     FieldValueType fldValueType = FieldValueType.stringField;<br />     String javaDataType="String";<br />      add_db_field(<br />      dtlSection, <br />     oTable.getName()"."columnName<i>, <br />     fldValueType,javaDataType,<br />     fldLeft, fldTop, fldWidth, fldHeight);<br />     }catch(Exception e){<br />      e.printStackTrace();<br />     }<br />    fldLeft = fldLeftfldWidth;<br />   }<br />   <br />       <br />   try { <br />          //Create and set up the window.<br />          JFrame frame = new JFrame("ReportsViewer");<br />          frame.setTitle( "Crystal Reports Viewer");<br />          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />          ReportViewerBean viewer = new ReportViewerBean();<br />          viewer.init( new String[0], null, null, null);<br />          IReportSource rptSource = rptDoc.getReportSource();<br />          viewer.setReportSource( rptSource );<br />          frame.getContentPane().add( viewer, BorderLayout.CENTER );<br />          frame.setSize( 700, 500 );<br />          frame.setVisible(true);<br />          viewer.start();<br />   }catch(Exception e)<br />    {<br />     e.printStackTrace();<br />    }</p><p>   }catch(Exception e)<br />   {<br />    e.printStackTrace();<br />   }<br /> }<br /> public ReportObject add_db_field(Section oSection, String field_name, <br />   FieldValueType oFieldValueType,String fldDataType,<br />   double x, double y, double w, double h)<br /> throws ReportSDKException<br /> {<br />  DBField oDBField = new DBField();<br />  oDBField.setName(field_name);<br />  oDBField.setType(oFieldValueType);<br />  FieldObject oFieldObject = new FieldObject();<br />  oFieldObject.setDataSource(oDBField.getFormulaForm());<br />  oFieldObject.setFieldValueType(oDBField.getType());<br />  IndentAndSpacingFormat indentSpacing = new IndentAndSpacingFormat();<br />  IStringFieldFormat stringFieldFormat = oFieldObject.getFieldFormat().getStringFormat();<br />  stringFieldFormat.setIndentAndSpacingFormat(indentSpacing);<br />  oFieldObject.getFieldFormat().setStringFormat(stringFieldFormat);<br />  rptDoc.getReportDefController().getReportObjectController().add(oFieldObject, oSection, -1);<br />  return oFieldObject;<br /> }<br />  public ConnectionInfo getConnectionInfo (String new_username, String new_password, String new_dsn, String new_database)<br /> {<br />  <br />      ConnectionInfo oConnectionInfo = new ConnectionInfo(); // Make a copy, don&#39;t change the original.<br />      PropertyBag oPropertyBag1 = oConnectionInfo.getAttributes();<br />      oPropertyBag1.put("QE_ServerDescription", new_database);<br />   oPropertyBag1.put("Database DLL", "crdb_oracle.dll" );<br />   oPropertyBag1.put("DSN", new_dsn);<br />   // Set new table logon properties attributes<br />   PropertyBag oPropertyBag2 = new PropertyBag();<br />   oPropertyBag2.put("Server", new_database);<br />   oPropertyBag1.put("QE_LogonProperties", oPropertyBag2);<br />   oConnectionInfo.setAttributes(oPropertyBag1);<br />   oConnectionInfo.setUserName(new_username);<br />   oConnectionInfo.setPassword(new_password);<br />   // The Kind of connectionInfos is CRQE (Crystal Reports Query Engine).<br />   oConnectionInfo.setKind(ConnectionInfoKind.CRQE);<br />   return oConnectionInfo;</p><p>  }<br /> public static void main(String[] args) {<br />  // TODO Auto-generated method stub<br />  new ReportSample();<br />  //String cmsName = "admin-42cdvir7e(2)";<br />  <br />  <br />  <br /> }<br /> </p><p>}<br /></p>

    <p>This issue can be  solved when you create the reports without needing to write any extra code.  I haven&#39;t tested this solution because I don&#39;t have any data to test it against.</p><p>First you want to make sure that you are using a UNICODE font which I&#39;m sure you are probably already doing.  Then to configure the "Right to Left" you can right click on any field and select "Format Text" or "Format Field".  You should see a "Paragraph" tab.  In there you can set the content to be "Left to Right" or "Right to Left".  The button on the right allows you to make this setting conditional on a parameter value or something like that.  I hope this helps. </p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

  • Pages v5.5.2 - Missing Option for right-to-left languages (bi-directional) such as Arabic & Kurdish

    Started using Pages as Windows for Mac does not support right-to-left languages (Kurdish, Arabic) effectively. BUT, sadly disappointed that Pages does not seem to support right-to-left (bi-directional) text either. I realise it gives you the option of aligning the text to the right-hand side but this is different from having the right-to-left option. Previous posts said it could be found under Format - Text and there should be the option 'Reverse Text Direction' (see related thread here) but in the version I have (v5.5.2) I can't see it.
    Please can anyone help? I'm having to seriously think about going back to Windows as Apple doesn't provide sufficient support for right-to-left languages.

    sjmcwhirter wrote:
    I've seen the notes you referred to before and so was looking for the 'arrows' button but it's not present in my version of Pages.
    I think perhaps something is wrong with your machine.  See below a picture of mine.  Do you have the Arabic or some other RTL keyboard showing in the "flag" menu at the top right?

Maybe you are looking for

  • Looking for a specific Lightroom 3 episode

    Can someone help me find a specific Lightroom 3 episode on Adobe TV where Julieanne Kost edit a picture of a dog laying down, I think a golden retriever, and opened it in Photoshop to teach how to select the clear color dog against a dark background.

  • Adobe Media Encoder CC 2014.0.1 (8.0.1) update is now available

    Today, the Adobe Media Encoder CC 2014.0.1 (8.0.1) update was released. This update addresses several bugs, adds support for 4K in H.264, new and simplified presets for YouTube, and other features. Read about the details of the update here: http://bl

  • How do i fix mail in mountain lion

    I upgraded to mountain lion and am having problems with Mail. The mail boxes appear but one of the accounts is offline. When I try to put it online i get the 'spining wheel of death'. I force quit, and open system preferences and find that another on

  • Missing pictures and some with interference across them, following upload from Canon 60d

    I am getting intermittent images missing and some with interference across them, following upload from a Canon 60d into iPhoto 9.6. on my Macbook Pro.  I have uploaded the same pictures to my iMac 2006 and they are all fine.  Anybody got any idea as

  • Can't move photos from my Nokia c3-00 to computer

    Hi. Here is a problem. I connect my Nokia c3-00 to the computer (win7 x86) using usb cable, but i can't move my photos from the phone. However, I can move pictures, videos and music as well. The computer says "A device attached to the system is not f