Usar la Clase GlobalizationSettings para Etiquetas de Subtotal Personalizadas y Otra Etiqueta de Gráfico de Sectores

Escenarios de uso posibles

Las APIs de Aspose.Cells han expuesto la clase GlobalizationSettings para tratar los escenarios en los que el usuario desea usar etiquetas personalizadas para los subtotales en una hoja de cálculo. Además, la clase GlobalizationSettings también se puede usar para modificar la etiqueta Otros de un gráfico circular mientras se representa la hoja de cálculo o el gráfico.

Introducción a la Clase Configuración Global

La clase GlobalizationSettings actualmente ofrece los siguientes 3 métodos que se pueden anular en una clase personalizada para obtener las etiquetas deseadas para los subtotales o para representar un texto personalizado para la etiqueta Otros de un gráfico circular.

  1. GlobalizationSettings.getTotalName: Obtiene el nombre total de la función.
  2. GlobalizationSettings.getGrandTotalName: Obtiene el nombre del gran total de la función.
  3. GlobalizationSettings.getOtherName: Obtiene el nombre de las etiquetas “Otros” para los gráficos circulares.

Etiquetas Personalizadas para Subtotales

La clase GlobalizationSettings se puede usar para personalizar las etiquetas de subtotal anulando los métodos GlobalizationSettings.getTotalName & GlobalizationSettings.getGrandTotalName como se demuestra a continuación.

Para inyectar etiquetas personalizadas, es necesario asignar la propiedad WorkbookSettings.GlobalizationSettings a una instancia de la clase CustomSettings definida anteriormente antes de agregar los subtotales a la hoja de cálculo.

Texto Personalizado para Otra Etiqueta del Gráfico Circular

La clase GlobalizationSettings ofrece el método getOtherName que es útil para darle un valor personalizado a la etiqueta “Otro” de los gráficos circulares. El siguiente fragmento define una clase personalizada y anula el método getOtherName para obtener una etiqueta personalizada basada en el idioma predeterminado establecido para la JVM.

El siguiente fragmento carga una hoja de cálculo existente que contiene un gráfico circular y renderiza el gráfico a una imagen utilizando la clase CustomSettings creada anteriormente.

A continuación se muestra la imagen resultante cuando la configuración regional de la máquina está establecida en Francia. Como puedes ver, la etiqueta “Otro” se ha traducido a “Autre” como se define en la clase CustomSettings.

todo:image_alt_text