تحديد كيفية عبور النص في ملف الـHTML الناتج باستخدام HtmlCrossType

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

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

  • HtmlCrossType.DEFAULT: العرض كما في MS Excel، يعتمد على الخلية التالية. إذا كانت الخلية التالية فارغة، سيكون النص متقاطعًا أو مقطوعًا.

  • HtmlCrossType.MS_EXPORT: عرض النص كما في تصدير HTML من MS Excel.

  • HtmlCrossType.CROSS: عرض النص المتقاطع بصيغة HTML، أداء إنشاء ملفات HTML كبيرة سيكون أكثر من عشرة أضعاف أسرع من ضبط القيمة على Default أو FitToCell.

  • HtmlCrossType.CROSS_HIDE_RIGHT: عرض النص المتقاطع في HTML وإخفاء النص الأيمن عندما تتداخل النصوص.

  • HtmlCrossType.FIT_TO_CELL: عرض النص فقط داخل عرض الخلية.

تحديد كيفية تقاطع السلسلة في HTML الناتج باستخدام HtmlCrossType

الكود العيني التالي يقوم بتحميل ملف الإكسل العيني ويقوم بحفظه في تنسيق الـHTML بتحديد مختلف لـHtmlCrossType. يُرجى تحميل ملفات الـHTML الناتجة التي تم إنشاءها بهذا الكود. يحتوي ملف الـإكسل العيني على الصورة المحاطة باللون الأحمر كما هو موضح في هذه اللقطة الشاشية التي تُظهر تأثير قيم HtmlCrossType على ملف الـHTML الناتج.

todo:image_alt_text

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

from aspose.cells import HtmlCrossType, HtmlSaveOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load the sample Excel file
wb = Workbook("sampleHtmlCrossStringType.xlsx")
# Specify HTML Cross Type
opts = HtmlSaveOptions()
opts.html_cross_string_type = HtmlCrossType.DEFAULT
opts.html_cross_string_type = HtmlCrossType.MS_EXPORT
opts.html_cross_string_type = HtmlCrossType.CROSS
opts.html_cross_string_type = HtmlCrossType.FIT_TO_CELL
# Output Html
wb.save("out" + str(opts.html_cross_string_type) + ".htm", opts)