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

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

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

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

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

  • TextCrossType.CROSS_OVERRIDE: يعرض كل النص بتجاوز الخلايا الأخرى ويستبدل نص الخلايا المتجاوزة

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

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

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

sampleCrossType.xlsx

outputCrossType.pdf

outputCrossType.png

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Load the template file
Workbook wb = new Workbook(srcDir + "sampleCrosssType.xlsx");
// Initialize PDF save options
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Set text criss type
saveOptions.setTextCrossType(TextCrossType.STRICT_IN_CELL);
// Save output PDF file
wb.save(outDir + "outputCrosssType.pdf", saveOptions);