Ruhlar ve Boolean Değerleri Rusça veya Diğer Dillerde Uygulama

Olası Kullanım Senaryoları

Eğer Microsoft Excel’i Rusya Bölgede veya Dilinde veya başka herhangi bir bölge veya dilde kullanıyorsanız, Hatalar ve Boolean değerler buna göre görüntülenir. Benzer bir davranışa, Workbook.GetGlobalizationSettings() özelliğini kullanarak Aspose.Cells ile ulaşabilirsiniz. GlobalizationSettings sınıfının aşağıdaki metodlarını geçersiz kılmanız gerekir.

Rusça veya Başka Bir Dilde Hataları ve Boolean Değerleri Uygulayın

Aşağıdaki örnek kod, Rusça veya başka bir dilde Hataları ve Boolean Değerleri nasıl uygulayacağınızı göstermektedir. Bu kodda kullanılan bu Örnek Excel Dosyasını ve Çıktı PDF dosyasını kontrol edin. Ekran görüntüsü, Örnek Excel Dosyası ile Çıktı PDF arasındaki farkı göstermektedir.

todo:image_alt_text

Örnek Kod

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

class RussianGlobalization : public GlobalizationSettings
{
public:
    virtual U16String GetErrorValueString(const U16String& err) override
    {
        if (err == u"#NAME?")
        {
            return u"#RussianName-имя?";
        }
        return u"RussianError-ошибка";
    }

    virtual U16String GetBooleanValueString(bool bv) override
    {
        return bv ? u"RussianTrue-правда" : u"RussianFalse-ложный";
    }
};

class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage
{
public:
    static void Run()
    {
        Aspose::Cells::Startup();

        Workbook wb(u"sampleRussianGlobalization.xlsx");

        auto russianGlobalization = std::make_shared<RussianGlobalization>();
        wb.GetSettings().SetGlobalizationSettings(russianGlobalization.get());

        wb.CalculateFormula();

        wb.Save(u"outputRussianGlobalization.pdf");

        Aspose::Cells::Cleanup();
    }
};

int main()
{
    ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage::Run();
    return 0;
}