Implementa errori e valori booleani in Russo o qualsiasi altra lingua con C++
Contents
 [
      
        Hide
      ]
    Possibili Scenari di Utilizzo
Se usi Microsoft Excel in locale o lingua russa o in qualsiasi altra lingua o locale, sarà visualizzato errori e valori booleani in base a quel locale o lingua. Puoi ottenere un comportamento simile utilizzando Aspose.Cells usando la proprietà Workbook.GetGlobalizationSettings(). Dovrai sovrascrivere i seguenti metodi della classe GlobalizationSettings.
Implementare gli errori e il valore booleano in russo o in qualsiasi altra lingua
Il seguente codice di esempio illustra come implementare gli errori e il valore booleano in russo o in qualsiasi altra lingua. Controlla il File Excel di esempio utilizzato in questo codice e il suo PDF di output. Lo screenshot mostra la differenza tra il file Excel di esempio e il PDF di output a titolo di riferimento.

Codice di Esempio
#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;
}