Personnaliser les paramètres de globalisation pour la table croisée dynamique
Scénarios d’utilisation possibles
Parfois, vous souhaitez personnaliser le Total des éléments de la table, le Sous-total, le grand total, tous les éléments, plusieurs éléments, étiquettes de colonnes, étiquettes de lignes, valeurs vides selon vos besoins. Aspose.Cells vous permet de personnaliser les paramètres de globalisation de la table croisée dynamique pour traiter de tels scénarios. Vous pouvez également utiliser cette fonctionnalité pour changer les libellés dans d’autres langues comme l’arabe, l’hindi, le polonais, etc.
Personnaliser les paramètres de globalisation pour le tableau croisé dynamique
Le code d’exemple suivant explique comment personnaliser les paramètres de globalisation pour la table croisée dynamique. Il crée une classe CustomPivotTableGlobalizationSettings dérivée d’une classe de base GlobalizationSettings et remplace toutes ses méthodes nécessaires. Ces méthodes renvoient le texte personnalisé pour le Total des éléments de la table, Sous-total, Grand total, Tous les éléments, plusieurs éléments, étiquettes de colonnes, étiquettes de lignes, valeurs vides. Ensuite, il attribue l’objet de cette classe à la propriété WorkbookSettings.GlobalizationSettings. Le code charge le fichier excel source qui contient la table croisée dynamique, rafraîchit et calcule ses données et l’enregistre sous forme de fichier PDF de sortie. La capture d’écran suivante montre l’effet du code d’exemple sur le fichier PDF de sortie. Comme vous pouvez le voir sur la capture d’écran, différentes parties de la table croisée dynamique ont maintenant un texte personnalisé renvoyé par les méthodes remplacées de la classe GlobalizationSettings.