تحديد كيفية تخطي النص في ملف PDF والصور المخرجة مع Golang عبر C++

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

عندما تحتوي الخلية على نص أو سلسلة أكبر من عرض الخلية، يتجاوز النص إذا كانت الخلية التالية في العمود التالي فارغة أو null. عند حفظ ملف Excel الخاص بك إلى PDF أو صورة، يمكنك التحكم في هذا التجاوز عن طريق تحديد نوع التقاطع باستخدام تعداد TextCrossType. القيم التالية هي:

  • TextCrossType.Default: عرض النص مثل MS Excel ويعتمد على الخلية التالية. إذا كانت الخلية التالية null، سيتجاوز النص أو سيتم اقتطاعه.

  • TextCrossType.CrossKeep: عرض النص مثل تصدير MS Excel إلى PDF/صور.

  • TextCrossType.CrossOverride: عرض كل النص عن طريق عبور خلايا أخرى وتجاوز نص الخلايا المعترضة.

  • TextCrossType.StrictInCell: عرض السلسلة فقط ضمن عرض الخلية.

تحديد كيفية عبور السلسلة في ملف PDF/صورة الناتج باستخدام TextCrossType

يعرض الرمز النموذجي التالي تحميل ملف Excel النموذجي وحفظه إلى تنسيق PDF/صور عن طريق تحديد قيم مختلفة TextCrossType. يمكن تنزيل ملف Excel النموذجي والملفات الناتجة من الروابط التالية:

sampleCrossType.xlsx

outputCrossType.pdf

outputCrossType.png

مثال على الكود