Free Support Forum - aspose.com

Date format issue in arabic articles

Hi,

We are having an issue in display dates in a desired format in arabic articles. We want to display the dates in the same format as what we receive from the data layer. But since RTL is applied on Arabic articles the date is also getting displayed in the reverse order. Please try the below code:

// Instantiate an object PDF class
Pdf pdf = new Pdf();
//Create a section in the Pdf object
Aspose.Pdf.Section sec1 = pdf.Sections.Add();

Aspose.Pdf.Text text2 = new Aspose.Pdf.Text();
text2.TextInfo.IsRightToLeft = true;
Aspose.Pdf.Segment seg1 = text2.Segments.Add();
seg1.Content = @“تحتاج عملية النهوض بالواقع الاقتصادي -كما هو هو الحال مع الخدمي والامني والسياسي-في أي بلد من البلدان الى جملة عناصر ومقومات، قد يكون من بينها -او من ابرزها- تفعيل دور القطاع الخاص والاهتمام بالجانب الاستثماري، ووضع الخطط المناسبة لاستثمار وتوظيف الطاقات والامكانيات والموارد المتاحة والمتوفرة، فضلا عن بناء شبكة علاقات واسعة مع المحيط الاقليمي والمجتمع الدولي تتيح تبادات الخبرات والتجارب. ومعروف ان الدول التي تخرج من الحروب والصراعات، او تلك التي تشهد تحولات ومتغيرات سياسية كبرى ، كما حصل مع المانيا واليابان بعد الحرب العالمية الثانية، وكما حصل مع روسيا والمعسكر الاشتراكي بعد انهيار وتفكك الاتحاد السوفياتي السابق، تكون امام استحقاقات ملحة لمراجعات جادة لواقعها الاقتصادي اراتباطا بطبية التحولات والمتغيرات الحاصلة. مراجعات تتضمن تشخيص مواطن الضعف والقصور والخلل، والاخطاء التي شهدتها المراحل السابقة، وكيفية تلافي تلك الاخطاء ومعالجة الضعف وسد القصور والخلل خلال فترات زمنية قصيرة بما من شأنه ان يترك اثاره الايجابية على الواقع الحياتي للمواطنين. وقد نجحت بعض الدول او اغلبها في النهوض والتقدم وتعويض ما فقدته جراء الحروب والكوارث والويلات. وقد لايختلف العراق كثيرا عن الدول الانفة الذكر في الكثير من الجوانب، فهو غادر حقبة مظلمة بعد مخاضات عسيرة، ودخل في مرحلة جدية مختلفة تمام الاختلاف عن سابقتها، وكان ازاء ذلك لابد من اختصار المسافات، واختزال الوقت، وتكريس كل الطاقات والامكانيات لاصلاح الواقع الاقتصادي الذي يمثل عصب الحياة والمدخل لاصلاح الجوانب الاخرى. وللاسف فأنه رغم مرور اكثر من ثمانية اعوام على اسقاط نظام البعث الصدامي المقبور، الا ان الكثير من السياقات والمنهجيات المعرقلة والمعوقة للنهوض والاصلاح مازالت على حالها ، وان كانت قد تغيرت فبمقدار قليل جدا. وهذا بالطبع لاينسجم مع ضرورات ومتطلبات المرحلة الجديدة وحقائق العصر التي تسود في عالم اليوم ، والتي لايمكن بأي حال من الاحوال تجاهلها او التغافل عنها، اذا اريد لهذا البلد ان ينهض من كبوته ويغادر التخلف الذي كبل فيه من قبل النظام البائد. ولعل افكار رئيس المجلس الاعلى الاسلامي العراقي السيد عمار الحكيم خلال لقائه جمعا من رجال الاعمال والمستثمرين في محافظة المثنى مؤخرا تستحق التوقف والاهتمام الى حد كبير. 26-4-2011”;

seg1.TextInfo.IsRightToLeft = true;
seg1.TextInfo.IsUnicode = true;

sec1.Paragraphs.Add(text2);

pdf.Save(@“C:\ArabicDateIssue.pdf”);

The date instead of rendering as 2011-4-26, it is getting rendered as 26-4-2011 in the PDF.

Please let me know if you have any details.

Regards,
Badarinath Pennati

Hello Badarinath,

Thanks for using our products and sorry for replying you late.<span style=“font-size: 10pt; font-family: “Arial”,“sans-serif”;”>

I
have tested the scenario and I am able to reproduce the same problem. For the
sake of correction, I have logged it in our issue tracking system as PDFNEWNET-29463. We will investigate this
issue in details and will keep you updated on the status of a correction.<!–[if gte mso 9]>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val=“Cambria Math”/>
<m:brkBin m:val=“before”/>
<m:brkBinSub m:val="–"/>
<m:smallFrac m:val=“off”/>
<m:dispDef/>
<m:lMargin m:val=“0”/>
<m:rMargin m:val=“0”/>
<m:defJc m:val=“centerGroup”/>
<m:wrapIndent m:val=“1440”/>
<m:intLim m:val=“subSup”/>
<m:naryLim m:val=“undOvr”/>
</m:mathPr></w:WordDocument>
<![endif]–><!–[if gte mso 10]>

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;}

<![endif]–>

<span style=“font-size:10.0pt;
font-family:“Arial”,“sans-serif””>We apologize for your inconvenience.

It is reported that this issue has been resolved. I have tested this fix by taking the latest dll from aspose website. It looks like the issue is still existing. Can you please cross check.

Hi,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Well, the issue has been resolved by our development team but this update will be the part of our next official release (Aspose.Pdf for .NET V6.2). Once the version is released with this update, you will be automatically notified through this forum thread.

Sorry for the confusion,

The issues you have found earlier (filed as 29463) have been fixed in this update.


This message was posted using Notification2Forum from Downloads module by aspose.notifier.