I want to create a pdf document containg english and hebrew together , I can see hebrew letters by using: BaseFont unicode = BaseFont.createFont("c:/windows/fonts/arialuni.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
but i see them in reverse. I want to be able to show the hebrew strings in rtl mode , and that the english strings will stay in ltr mode.
how can this be done? Is there an example of english and hebrew together? (or any other rtl languge).
Thank’s In Advance.
You should be able to draw your text via an instance of ColumnText and get full BiDi support. You just need to
setRunDirectionto something other thanPdfWriter.RUN_DIRECTION_DEFAULT.You might be able to get the same effect with
ColumnText.showTextAligned()using the longer version with a non-default run direction:This sets LTR as the default direction, and activates BIDI processing. Within a
ColumnText,RUN_DIRECTION_DEFAULTis the same asRUN_DIRECTION_NO_BIDI.