عرض الخطوط الشبكية الصلبة أثناء تحويل Excel إلى PDF باستخدام C++

Contents
[ ]

للتوافق مع الإصدارات الأقدم، يقوم Aspose.Cells بعرض خطوط الشبكة كنقاط منقطة بشكل افتراضي أثناء تحويل Excel إلى PDF. ومع ذلك، تعرض إصدارات Excel الحديثة خطوط الشبكة كخطوط صلبة في الوقت الحاضر.

مع خيار PdfSaveOptions.PaginatedSaveOptions(PaginatedSaveOptions_Impl* impl)، يمكن لـ Aspose.Cells أيضًا عرض خطوط الشبكة كخطوط صلبة.

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;
using namespace Aspose::Cells::Rendering;

int main()
{
    Aspose::Cells::Startup();

    // Create an empty Workbook
    Workbook wb;

    // Prepare data
    wb.GetWorksheets().Get(0).GetCells().Get(u"D9").PutValue(u"gridline");

    // Enable to print gridline
    wb.GetWorksheets().Get(0).GetPageSetup().SetPrintGridlines(true);

    // Set to render gridline as solid line
    PdfSaveOptions pdfSaveOptions;
    pdfSaveOptions.SetGridlineType(GridlineType::Hair);

    // Save the pdf file with PdfSaveOptions
    wb.Save(u"..\\Data\\02_OutputDirectory\\test_Cpp.pdf", pdfSaveOptions);

    std::cout << "PDF file saved successfully with gridlines!" << std::endl;

    Aspose::Cells::Cleanup();
}

solid-gridline.png