Utilizzo della classe GlobalizationSettings per etichette subtotali personalizzate e altre etichette del grafico a torta
Possibili Scenari di Utilizzo
Le API di Aspose.Cells hanno esposto la classe GlobalizationSettings al fine di gestire gli scenari in cui l’utente desidera utilizzare etichette personalizzate per i subtotale in un foglio di calcolo. Inoltre, la classe GlobalizationSettings può essere utilizzata anche per modificare l’etichetta Altro per il grafico a torta durante il rendering del foglio di lavoro o del grafico.
Introduzione alla classe GlobalizationSettings
La classe GlobalizationSettings attualmente offre i seguenti 3 metodi che possono essere sovrascritti in una classe personalizzata per ottenere etichette desiderate per i subtotale o per rendere del testo personalizzato per l’etichetta Altro di un grafico a torta.
- GlobalizationSettings.getTotalName: Restituisce il nome totale della funzione.
- GlobalizationSettings.getGrandTotalName: Restituisce il nome totale generale della funzione.
- GlobalizationSettings.getOtherName: Restituisce il nome delle etichette “Altro” per i grafici a torta.
Etichette personalizzate per le subtotali
La classe GlobalizationSettings può essere utilizzata per personalizzare le etichette di subtotale sovra scrivendo i metodi GlobalizationSettings.getTotalName & GlobalizationSettings.getGrandTotalName come dimostrato in seguito.
Per iniettare etichette personalizzate, è richiesto assegnare la proprietà WorkbookSettings.GlobalizationSettings a un’istanza della classe CustomSettings definita precedentemente prima di aggiungere i subtotali al foglio di lavoro.
Testo personalizzato per l’etichetta Altro del grafico a torta
La classe GlobalizationSettings offre il metodo getOtherName: utile per dare all’etichetta “Altro” dei grafici a torta un valore personalizzato. Il seguente snippet definisce una classe personalizzata e sovrascrive il metodo getOtherName per ottenere un’etichetta personalizzata in base alla lingua predefinita impostata per la JVM.
Il seguente frammento carica un foglio di calcolo esistente contenente un grafico a torta e renderizza il grafico in un’immagine utilizzando la classe CustomSettings creata in precedenza.
Di seguito è riportata l’immagine risultante quando la localizzazione della macchina è impostata su Francia. Come puoi vedere, l’etichetta “Altro” è stata tradotta in “Autre” come definito nella classe CustomSettings.