كيفية تعيين خاصية AutoRecover لمصنف باستخدام C++

يشرح الكود التالي كيفية استخدام خاصية Workbook.GetAutoRecover() للمصنف. يبدأ بقراءة القيمة الافتراضية لهذه الخاصية، والتي هي true، ثم يغيرها إلى false ويحفظ المصنف. ثم يقرأ المصنف مرة أخرى ويلاحظ قيمة هذه الخاصية، والتي تكون false في ذلك الحين.

كود C++ لضبط خاصية AutoRecover للمصنف

#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;

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

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Output directory path
    U16String outDir(u"..\\Data\\02_OutputDirectory\\");

    // Create workbook object
    Workbook workbook;

    // Read AutoRecover property
    std::cout << "AutoRecover: " << workbook.GetSettings().GetAutoRecover() << std::endl;

    // Set AutoRecover property to false
    workbook.GetSettings().SetAutoRecover(false);

    // Save the workbook
    workbook.Save(outDir + u"output_out.xlsx");

    // Read the saved workbook again
    Workbook workbook2(outDir + u"output_out.xlsx");

    // Read AutoRecover property
    std::cout << "AutoRecover: " << workbook2.GetSettings().GetAutoRecover() << std::endl;

    Aspose::Cells::Cleanup();
}

الناتج

فيما يلي مخرجات وحدة الإدخال الخاصة بالكود المصدري أعلاه.

AutoRecover: True

AutoRecover: False