Implementare gli errori e il valore booleano in russo o in qualsiasi altra lingua
Possibili Scenari di Utilizzo
Se stai utilizzando Microsoft Excel in una località o lingua russa o in un’altra località o lingua, visualizzerà gli errori e i valori booleani in base a quella località o lingua. Puoi ottenere un comportamento simile utilizzando Aspose.Cells utilizzando la proprietà Workbook.Settings.GlobalizationSettings. 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
//Russian Globalization | |
class RussianGlobalization : GlobalizationSettings | |
{ | |
public override string GetErrorValueString(string err) | |
{ | |
switch (err.ToUpper()) | |
{ | |
case "#NAME?": | |
return "#RussianName-имя?"; | |
} | |
return "RussianError-ошибка"; | |
} | |
public override string GetBooleanValueString(bool bv) | |
{ | |
return bv ? "RussianTrue-правда" : "RussianFalse-ложный"; | |
} | |
} | |
//-------------------------------- | |
//-------------------------------- | |
public class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage | |
{ | |
public static void Run() | |
{ | |
//Load the source workbook | |
Workbook wb = new Workbook("sampleRussianGlobalization.xlsx"); | |
//Set GlobalizationSettings in Russian Language | |
wb.Settings.GlobalizationSettings = new RussianGlobalization(); | |
//Calculate the formula | |
wb.CalculateFormula(); | |
//Save the workbook in pdf format | |
wb.Save("outputRussianGlobalization.pdf"); | |
} | |
} |