1. Mark Del Villan
  2. PowerBuilder
  3. Tuesday, 31 May 2022 19:32 PM UTC

Hi,

I'm just wondering if anyone is able to make Right to Left text (such as Hebrew or Arabic) appear properly when using NativePDF/PDFLIB option, and could possibly offer me some advice on how I may do so.

Basically, I have a short Hebrew phrase that displays as expected in a Datawindow, however, when I save that DW to PDF, the text in the resulting PDF is reversed.  I've tried using different DW Properties, PDF Formats, Fonts, BIDI Control Characters, but can't seem to figure it out. 

I've included a picture of the behavior below, but if you are interested in seeing it for yourself just let me know and I'll send the sample app.

Thanks for reading!

Mark

 

EDIT: I forgot to mention, I've tried this in the latest releases of PB 2017, 2019, and 2021 and always have the same result.

 

EDIT2: We are currently inverting the position of the visual Datawindow controls (all are computed columns) and inserting the appropriate control characters programmatically, so, to be clear, we just need the PDF to abide by the same directionality that the DW does.

Attachments (1)
Mark Del Villan Accepted Answer Pending Moderation
  1. Thursday, 2 June 2022 11:10 AM UTC
  2. PowerBuilder
  3. # 1

Will do, Mark.  Thanks very much for the quick response!!

Comment
There are no comments made yet.
Mark Lee @Appeon Accepted Answer Pending Moderation
  1. Thursday, 2 June 2022 09:02 AM UTC
  2. PowerBuilder
  3. # 2

Hi Mark,

 

Currently, there is a defect in DW columns' RightToLeft property. We found that it doesn't work in some Windows environments but works fine in some other Windows environments. We are still fixing this issue. 

I suggest that you provide a reproduce test case via our support ticketing system to ensure that the fix will address your case. https://www.appeon.com/standardsupport/newbug

 

Regards,

 

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.