الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في ظهور العربية في tcpdf

بدأه streber في 19 يوليو 2012 · 2 رد · 908 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

أولا يسعدني الإنضمام لمنتدى إحترافي مثل منتداكم وأتمنى الفائدة للجميع.

حقيقة أنا أعاني من مشكلة منذ اسبوع تتمثل في عدم القدرة على طباعة اللغة العربية في ملفات البي دي اف بإستخدام

tcpdf

حيث تظهر الكلمات على شكل علامات استفهام

خطين فقط يظهران بشكل صحيح هم خط العربية وخط آخر وهم غير مناسبان لطباعة التقارير.

جربت خط المهند لم يظهر بشكل صحيح

$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

// set some language dependent data:
$lg = Array();
$lg['a_meta_charset'] = 'UTF-8';
$lg['a_meta_dir'] = 'rtl';
$lg['a_meta_language'] = 'ar';
$lg['w_page'] = 'page';

//set some language-dependent strings
$pdf->setLanguageArray($lg);

// ---------------------------------------------------------
// convert TTF font to TCPDF format and store it on the fonts folder
$fontname = $pdf->addTTFfont('tcpdf/fonts/al-mohanad.ttf', 'TrueTypeUnicode', '', 96);
// use the font
$pdf->SetFont($fontname, '', 14, '', false);
// set font
//$pdf->SetFont('freeserif', '', 18);

// add a page
$pdf->AddPage();

// Restore RTL direction
$pdf->setRTL(true);

فهل من حل؟

#2

السلام عليكم

ربما الخطوط التى تستخدمها غير مدعومة

يمكنك إضافة خطوط لموقعك من خلال تقنية css بحيث تقوم بتضمين الخطوط التى تريدها ضمن صفحتك لإستخدام الخط , يمكنك البحث عن كيفية تضمين الخطوط للموقع .

دمت فى رعاية الله

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

أشكرك يأخي أحمد على الرد وأعتذر عن التأخر في الرد فلم تكن تصلني التنبيهات بالردود على الإيميل.

هل يؤثر الأمر على ملف البي دي أف؟ وكيف يمكنني عمل ذلك؟

مواضيع مشابهة