كيف تستخدم Aspose.Cells الخطوط TrueType
تتطلب Aspose.Cells الخطوط TrueType عند عرض جداول البيانات إلى تنسيقات مثل PDF و XPS والصور.
عندما يقوم Aspose.Cells بعرض جدول بيانات، يتطلب الوصول إلى الخطوط TrueType المستخدمة في الجدول. هذه ممارسة طبيعية خلال تكوين PDF و XPS والصور وتضمن أن يظهر المستند أو الصورة المحولة بشكل متطابق لأي مشاهد.
عن الخطوط
توافر الخطوط واستبدالها
يمكن تنسيق جدول بيانات باستخدام مجموعة متنوعة من الخطوط مثل Arial و Times New Roman و Verdana وغيرها. عندما يقوم Aspose.Cells بعرض جدول بيانات، يحاول اختيار الخطوط المستخدمة في الجدول. ومع ذلك، هناك حالات قد لا يتوفر فيها الخط بالضبط لذا يجب أن يقوم Aspose.Cells بالاستبدال باستخدام خط مماثل بدلاً منه.
أدناه هو العملية التي يتبعها Aspose.Cells خلف الكواليس.
- يحاول Aspose.Cells العثور على الخطوط في نظام الملفات التي تطابق اسم الخط المحدد استخدامه في الجدول.
- إذا لم يتمكن Aspose.Cells من العثور على الخطوط بنفس الاسم، فإنه يحاول استخدام الخط الافتراضي المحدد بموجب خاصية الخط الافتراضي للورقة العمل.
- إذا لم يتمكن Aspose.Cells من تحديد الخط المحدد بموجب خاصية الخط الافتراضي للورقة العمل، فإنه يحاول اختيار الخطوط الأكثر ملاءمة من جميع الخطوط المتاحة.
- وأخيرًا، إذا لم يتمكن Aspose.Cells من العثور على أي خطوط في نظام الملفات، فإنه يقوم بعرض الجدول بيانات باستخدام الخط Arial.
مكان البحث عن الخطوط في Aspose.Cells
يحاول Aspose.Cells البحث عن خطوط TrueType تلقائيًا على نظام الملفات. في معظم الأحيان يمكنك الاعتماد على سلوك Aspose.Cells الافتراضي للعثور على خطوط TrueType، ولكن في بعض الأحيان قد تحتاج إلى تحديد المجلدات التي تحتوي على خطوط TrueType باستخدام طريقة الصناعة FontConfigs.setFontFolder.
مشاكل الخط النمطية وحلولها
تحدد هذه الجدول بعض المشاكل التي قد تواجهك عند عرض جداول البيانات على صيغة PDF باستخدام Aspose.Cells وحلولها.
المشكلة | السبب | الحل |
---|---|---|
تختلف الخطوط وتخطيط الوثيقة المقدمة عما هو أصلي. | تقوم باستخدام Aspose.Cells على نظام Linux أو Mac OS حيث لا تكون خطوط TureType متوفرة افتراضيًا لذا لا يمكن لـ Aspose.Cells تحديد موقع الخطوط على جهاز الكمبيوتر الخاص بك. | انسخ ملفات الخطوط TrueType من جهاز كمبيوتر Windows أو قم بتثبيت حزمة خطوط TrueType. استخدم طريقة الصناعة FontConfigs.setFontFolder لتحديد موقع ملفات الخطوط. |
تحقق من المقالات المفصلة حول