Hello.
I'm having problems using the document builder with right-to-left text.
The problem is that the text has both hebrew (right-to-left) and english text.
The export using the Bidi values creates the document with reverse english text (for example: NET.ASP) and exporting without Bidi create the document with reverse hebrew text.
What can I do about this issue?
The code using Bidi:
_data = "עובדת מזה 6 שנים בחברת \"יעל תוכנה\", כשבארבע השנים האחרונות עובדת על פרויקט הקמת מערכת אינטראנט לניהול תביעות במכון מור. יש לה ניסיון רב בכל שלבי הפיתוח, מאפיון ועד עליית הפרויקט לאוויר, עיצוב ופיתוח מערכת בטכנולוגיית ASP.NET בשפת C# מול בסיס נתונים SQL Serve ופיתוח תשתיות לניהול תהליכים, יצירת Custom & User Controls וניסיון נרחב בשימוש באובייקטי ADO.NET לעבודה מול בסיס הנתונים.כמו כן עבדה עם Web Services, Stored Procedures, Java ו- Servlets בעבר.";
Builder.Write(_data);
NodeCollection paragraphs =Builder.Document.GetChildNodes(NodeType.Paragraph, true);
foreach (Paragraph paragraph in paragraphs)
{
paragraph.ParagraphFormat.Bidi = true;
}
NodeCollection runs = Builder.Document.GetChildNodes(NodeType.Run, true);
foreach (Run run in runs)
{
run.Font.Bidi = true;
}