使用GlobalizationSettings类自定义小计标签和饼状图的其他标签

可能的使用场景

Aspose.Cells API已公开GlobalizationSettings类,以处理用户希望在电子表格中使用自定义标签的情形。此外,GlobalizationSettings类也可用于修改饼图渲染时的其他标签。

GlobalizationSettings类简介

GlobalizationSettings类目前提供以下3个方法,可以通过自定义类来覆盖以获得所需的小计标签,或者渲染饼图的其他标签的自定义文本。

  1. GlobalizationSettings.GetTotalName:获取函数的总名称。
  2. GlobalizationSettings.GetGrandTotalName:获取函数的总计名称。
  3. GlobalizationSettings.GetOtherName:获取饼图的"其他"标签的名称。

自定义小计标签

GlobalizationSettings类可通过覆盖GlobalizationSettings.GetTotalNameGlobalizationSettings.GetGrandTotalName方法来自定义小计标签,如下所示。

为了注入自定义标签,需要将WorkbookSettings.GlobalizationSettings属性分配给上面定义的CustomSettings类的实例,然后将小计添加到工作表。

饼状图的其他标签的自定义文本

GlobalizationSettings类提供GetOtherName方法,可用于为饼状图的"其他"标签赋予自定义值。以下片段定义了一个自定义类,并覆盖了GetOtherName方法,以根据系统的区域设置标识符获取自定义标签。

以下片段加载包含饼图的现有电子表格,并在利用上面创建的CustomSettings类的同时将图表渲染为图像。