#1 2018-02-07 14:13:17

memosk
Member
Registered: 2018-02-06
Posts: 6

I have problem with Hebrew characters

I use QuickReports to print reports, and I do a PDF with SynPdf, but Hebrew characters are not displayed.

I am using the latest version of SynPDF (1.18).

I tried to fix the problem myself, and I succeeded partially but not completely because there are problems in some characters RightToLeft.

I added this line, in line # 5042, because I saw that in Hebrew characters the variable "W" is empty.

if W = '' then W := PW;

I would be very happy if you could help me and solve the problem completely.

Moshe

Offline

#2 2018-02-07 14:43:37

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,661
Website

Re: I have problem with Hebrew characters

Did you enable UniScribe support for the instance?

Offline

#3 2018-02-07 16:03:29

memosk
Member
Registered: 2018-02-06
Posts: 6

Re: I have problem with Hebrew characters

Thanks for the quick reply. I am excited that there is an attentive ear to every problem ...

Sure I use UniScribe = True, because without it it actually shows all characters but the Hebrew goes backwards ...

Thanks again.

Moshe

Offline

#4 2018-02-11 01:00:10

memosk
Member
Registered: 2018-02-06
Posts: 6

Re: I have problem with Hebrew characters

Hi !

Do not you have a solution for me?

Moshe

Offline

#5 2018-02-11 15:25:44

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,661
Website

Re: I have problem with Hebrew characters

Could you try to debug where the problem is?
Is it that the Uniscribe output is not properly rendered?

Offline

#6 2018-02-13 03:00:32

memosk
Member
Registered: 2018-02-06
Posts: 6

Re: I have problem with Hebrew characters

Hello !

I'm trying to Debug, what i see is that: if the Control (QrDBText or Qrlabel or QrExpr) BidiMode = bdRightToLeft, and the UniScribe = True, the Hebrew characters not viewing, I'm not understand the all method, but i see that in this situation in the line #5041 the "W" variable go out empty.

In the meantime, I have solved the problem for myself, by changing in line #5080 "AScriptState.uBidiLevel := 1" to "AScriptState.uBidiLevel := 0", that help me to view the Hebrew characters, but it's not perfect because that make actual the BidiMode = bdLeftToRight.

I hope that's understandable enough.

Moshe

Offline

#7 2018-02-19 22:39:59

memosk
Member
Registered: 2018-02-06
Posts: 6

Re: I have problem with Hebrew characters

Hi !

Anything new?

Best regards
Moshe

Offline

#8 2018-04-17 01:14:13

memosk
Member
Registered: 2018-02-06
Posts: 6

Re: I have problem with Hebrew characters

Hello !

It's been two months since I opened this question and I still have no solution, too bad, because this problem bothers me a lot, should I give up?

Offline

Board footer

Powered by FluxBB