Implementar Errores y Valor Booleano en Ruso u Otro Idioma
Escenarios de uso posibles
Si está utilizando Microsoft Excel en la configuración regional o idioma ruso u otro idioma, mostrará Errores y Valores Booleanos según esa configuración regional o idioma. Puede lograr un comportamiento similar utilizando el método o propiedad Workbook.getSettings().setGlobalizationSettings() de Aspose.Cells. Deberá sobrescribir los siguientes métodos de la clase GlobalizationSettings.
Implementar Errores y Valor Booleano en Ruso u Otro Idioma
El siguiente código de muestra ilustra cómo implementar Errores y Valor Booleano en Ruso u Otro Idioma. Por favor, revise el Archivo de Excel de muestra utilizado en este código y su PDF de salida. La captura de pantalla muestra la diferencia entre el Archivo de Excel de muestra y el PDF de salida como referencia.
Código de muestra
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
public class ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage { | |
// Russian Globalization | |
class RussianGlobalization extends GlobalizationSettings { | |
public String getErrorValueString(String err) { | |
switch (err.toUpperCase()) { | |
case "#NAME?": | |
return "#RussianName-имя?"; | |
} | |
return "RussianError-ошибка"; | |
} | |
public String getBooleanValueString(Boolean bv) { | |
return bv ? "RussianTrue-правда" : "RussianFalse-ложный"; | |
} | |
} | |
public void Run() throws Exception { | |
System.out.println("Aspose.Cells for Java Version: " + CellsHelper.getVersion()); | |
String srcDir = Utils.Get_SourceDirectory(); | |
String outDir = Utils.Get_OutputDirectory(); | |
// Load the source workbook | |
Workbook wb = new Workbook(srcDir + "sampleRussianGlobalization.xlsx"); | |
// Set GlobalizationSettings in Russian Language | |
wb.getSettings().setGlobalizationSettings(new RussianGlobalization()); | |
// Calculate the formula | |
wb.calculateFormula(); | |
// Save the workbook in pdf format | |
wb.save(outDir + "outputRussianGlobalization.pdf"); | |
} | |
public static void main(String[] args) throws Exception { | |
ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage impErr = new ImplementErrorsAndBooleanValueInRussianOrAnyOtherLanguage(); | |
impErr.Run(); | |
} | |
} |