تعيين خاصية DefaultFont في خيارات PdfSave و ImageOrPrint لديها الأولوية

سيناريوهات الاستخدام المحتملة

أثناء ضبط خاصية DefaultFont لـ PdfSaveOptions و ImageOrPrintOptions، قد تتوقع أن يقوم الحفظ إلى ملف PDF أو صورة بضبط ذلك DefaultFont لجميع النص في مصفوفة العمل الذي يحتوي على خط مفقود (غير مثبت).

بشكل عام، عند الحفظ إلى PDF أو صورة، سيحاول Aspose.Cells أولاً ضبط الخط الافتراضي للمصفوفة العمل (أي، Workbook.DefaultStyle.Font). إذا لم يتمكن الخط الافتراضي للمصفوفة العمل من إظهار/تقديم النص بشكل صحيح، فسيحاول Aspose.Cells تقديمه بالخط الذي ذُكر ضده في السمة DefaultFont في PdfSaveOptions/ImageOrPrintOptions.

للتعامل مع توقعاتك، لدينا خاصية بولية تسمى “CheckWorkbookDefaultFont” في PdfSaveOptions/ImageOrPrintOptions. يمكنك ضبطها على false لتعطيل محاولة الخط الافتراضي للمصفوفة العمل أو ترك الإعداد DefaultFont في PdfSaveOptions/ImageOrPrintOptions ليكون له الأولوية.

تعيين خاصية DefaultFont في خيارات PdfSave/ImageOrPrintOptions

يفتح الكود العيني العيني التالي ملف Excel. الخلية A1 (في الورقة العمل الأولى) يحتوي على نص مضبوط إلى “نص خط زمن الكريسماس”. اسم الخط هو “خط زمن الكريسماس الشخصي” الذي لا يتم تثبيته على الجهاز. نضبط سمة DefaultFont لـ PdfSaveOptions/ImageOrPrintOptions إلى “تايمز نيو رومان”. نضبط أيضًا خاصية البولية CheckWorkbookDefaultFont على “false” مما يضمن أن نص الخلية A1 يتم تقديمه بخط “تايمز نيو رومان” ويجب أن لا يستخدم الخط الافتراضي للمصفوفة العمل (“كاليبري” في هذه الحالة). يقوم الكود بتقديم الورقة العمل الأولى إلى تنسيقات الصورة PNG وTIFF. يقوم أخيرًا بالتقديم إلى تنسيق ملف PDF.

هذه هي صورة الشاشة من ملف القالب المستخدم في كود المثال.

todo:image_alt_text

هذه هي صورة الناتج بصيغة PNG بعد ضبط الخاصية ImageOrPrintOptions.DefaultFont على “Times New Roman”.

todo:image_alt_text

انظر الإخراج TIFF بعد ضبط الخاصية ImageOrPrintOptions.DefaultFont إلى “تايمز نيو رومان”.

انظر الإخراج PDF بعد ضبط الخاصية PdfSaveOptions.DefaultFont إلى “تايمز نيو رومان”.

الكود المثالي