29-03-16, 01:33 PM
(آخر تعديل لهذه المشاركة : 29-03-16, 02:06 PM {2} بواسطة silverlight.)
احتمال تكون المشكلة سببها StringFormat الخاصة بعملية الرسم و متهيألي أنت تحتاج الي ضبط StringFormat.SetDigitSubstitution
و التي من خلالها عليك ان تمرر نوع Culture المستخدمة في الطباعة علي انها اللغة العربية
تقريبا كل StringFormat تم استخدامها يجب ان تحدد لها نوع اللغة المستخدمة في الطباعة
لو أن هذا الكود لم يحل مشكلتك فهنا عليك ان تعيد حساب جميع المستطيلات التي يتم الرسم من خلالها بحيث تراعي أماكن وجودها من اليمين لليسار
و التي من خلالها عليك ان تمرر نوع Culture المستخدمة في الطباعة علي انها اللغة العربية
تقريبا كل StringFormat تم استخدامها يجب ان تحدد لها نوع اللغة المستخدمة في الطباعة
PHP كود :
Dim drawFormat As New StringFormat()
Dim eg As New Globalization.CultureInfo("ar-EG")
drawFormat.SetDigitSubstitution(eg.LCID, StringDigitSubstitute.National)
لو أن هذا الكود لم يحل مشكلتك فهنا عليك ان تعيد حساب جميع المستطيلات التي يتم الرسم من خلالها بحيث تراعي أماكن وجودها من اليمين لليسار

