Page 1 of 1

Printing English & Arabic text in Smartforms

PostPosted: Sat Aug 25, 2012 12:26 pm
by shails81
Hello All,

I am having an issue printing English & Arabic text on same page in a Smartform. The original Language of form is Arabic.

1. With Arabic as Logon Language.... the English text appears right aligned. I tried aligning the English text to left (with Smartstyles) but then the alignment issue is still there with special characters like . , ; etc.

2. With English as Logon Language..... The Arabic text appears reversed.

The system is Unicode and version ECC 6

Kindly help to resolve the issue

Regards
Shailesh

Re: Printing English & Arabic text in Smartforms

PostPosted: Mon Aug 27, 2012 1:28 am
by Rich
This should really be in the Smartforms forum, but to answer your question, see OSS Note 999136, specifically point 6:

SAP wrote:6. Laout destroyed when English text is included into an Arabic or Hebrew document
This is a general problem of the OTF layout mirroring. If an RTL document (Arabic or Hebrew) contains parts that are labeled with an LTR language (like English), then layout mirroring and BIDI processing stops as soon as this part is reached. When another include with RTL language is encountered, layout mirroring and BIDI processing are resumed. The result is an incompletely mirrored document.

The only solution is to avoid the mixture of RTL and LTR languages when a document consists of several includes. If parts of the documents are not yet translated but exist only in English or another LTR language, but you want nevertheless to include them into an RTL document, then the only solution is to copy the untranslated parts into an include that has the RTL language as language key and include this one instead.


Re: Printing English & Arabic text in Smartforms

PostPosted: Mon Aug 27, 2012 5:13 am
by Gothmog
Rich wrote:This should really be in the Smartforms forum

And now it is. :)