إخفاء المحتوى المتراكب باستخدام CrossHideRight أثناء الحفظ إلى HTML باستخدام Node.js عبر C++

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

عند حفظ ملف إكسل إلى HTML، يمكنك تحديد أنواع تقاطع مختلفة لسلاسل الخلايا. بشكل افتراضي، يولد Aspose.Cells HTML وفقًا لـ Microsoft Excel، ولكنه عند تغيير نوع التقاطع إلى CrossHideRight، فإنه يخفي جميع النصوص على الجانب الأيمن من الخلية التي تتراكب أو تتداخل مع نص الخلية.

إخفاء المحتوى المتراكب باستخدام CrossHideRight أثناء الحفظ إلى Html

يحمِّل الكود النموذجي التالي ملف إكسل النموذجي ويحفظه إلى ملف HTML الإخراجي بعد ضبط HtmlSaveOptions.getHtmlCrossStringType() كـ CrossHideRight. يشرح لقطة الشاشة كيف يؤثر CrossHideRight على ملف HTML الناتج من الوضع الافتراضي.

todo:image_alt_text

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

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// Load sample Excel file
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx");
const workbook = new AsposeCells.Workbook(filePath);

// Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html
const opts = new AsposeCells.HtmlSaveOptions();
opts.setHtmlCrossStringType(AsposeCells.HtmlCrossType.CrossHideRight);

// Save to HTML with HtmlSaveOptions
workbook.save(path.join(dataDir, "outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html"), opts);