إخفاء المحتوى المتداخل باستخدام CrossHideRight عند الحفظ إلى HTML باستخدام C++
Contents
[
Hide
]
سيناريوهات الاستخدام المحتملة
عند حفظ ملف إكسل إلى HTML، يمكنك تحديد أنواع تقاطع مختلفة لنصوص الخلايا. بشكل افتراضي، يُولد Aspose.Cells HTML حسب Microsoft Excel، ولكن عندما تغير نوع التقاطع إلى CrossHideRight، فإنه يخفي جميع النصوص على الجانب الأيمن من الخلية التي تتداخل أو تتداخل مع نص الخلية.
إخفاء المحتوى المتراكب باستخدام CrossHideRight أثناء الحفظ إلى Html
يحمِّل رمز النموذج التالي ملف إكسل النموذجي (64716894.xlsx) ويحفظه إلى الإخراج HTML بعد تعيين HtmlSaveOptions.GetHtmlCrossStringType() إلى CrossHideRight. يوضح لقطة الشاشة كيف يؤثر CrossHideRight على الإخراج HTML من الإخراج الافتراضي.
الكود المثالي
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Load sample Excel file
U16String sourceDir(u"..\\Data\\01_SourceDirectory\\");
U16String outputDir(u"..\\Data\\02_OutputDirectory\\");
Workbook wb(sourceDir + u"sampleHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.xlsx");
// Specify HtmlSaveOptions - Hide Overlaid Content with CrossHideRight while saving to Html
HtmlSaveOptions opts;
opts.SetHtmlCrossStringType(HtmlCrossType::CrossHideRight);
// Save to HTML with HtmlSaveOptions
wb.Save(outputDir + u"outputHidingOverlaidContentWithCrossHideRightWhileSavingToHtml.html", opts);
std::cout << "File saved successfully!" << std::endl;
Aspose::Cells::Cleanup();
}