ExcelScript.ChartLegend interface
表示图表中的图例。
注解
示例
/**
* This sample configures the chart legend.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Configure the legend.
const legend = chart.getLegend();
legend.setPosition(ExcelScript.ChartLegendPosition.bottom);
legend.setVisible(true);
}
方法
| get |
表示图表图例的格式,包括填充和字体格式。 |
| get |
指定图表上图例的高度(以磅为单位)。
|
| get |
指定图表上图例的左值(以磅为单位)。
|
| get |
表示图例中 legendEntries 的集合。 |
| get |
指定图表图例是否应与图表的主体重叠。 |
| get |
指定图例在图表上的位置。 有关详细信息,请参阅 |
| get |
指定图例在图表上是否有阴影。 |
| get |
指定图表图例的顶部。 |
| get |
指定图表图例是否可见。 |
| get |
指定图表上图例的宽度(以磅为单位)。
|
| set |
指定图表上图例的高度(以磅为单位)。
|
| set |
指定图表上图例的左值(以磅为单位)。
|
| set |
指定图表图例是否应与图表的主体重叠。 |
| set |
指定图例在图表上的位置。 有关详细信息,请参阅 |
| set |
指定图例在图表上是否有阴影。 |
| set |
指定图表图例的顶部。 |
| set |
指定图表图例是否可见。 |
| set |
指定图表上图例的宽度(以磅为单位)。
|
方法详细信息
getFormat()
getHeight()
指定图表上图例的高度(以磅为单位)。
null如果图例不可见,则值为 。
getHeight(): number;
返回
number
getLeft()
指定图表上图例的左值(以磅为单位)。
null如果图例不可见,则值为 。
getLeft(): number;
返回
number
getLegendEntries()
getOverlay()
指定图表图例是否应与图表的主体重叠。
getOverlay(): boolean;
返回
boolean
getPosition()
指定图例在图表上的位置。 有关详细信息,请参阅 ExcelScript.ChartLegendPosition。
getPosition(): ChartLegendPosition;
返回
getShowShadow()
指定图例在图表上是否有阴影。
getShowShadow(): boolean;
返回
boolean
getTop()
指定图表图例的顶部。
getTop(): number;
返回
number
getVisible()
指定图表图例是否可见。
getVisible(): boolean;
返回
boolean
getWidth()
指定图表上图例的宽度(以磅为单位)。
null如果图例不可见,则值为 。
getWidth(): number;
返回
number
setHeight(height)
指定图表上图例的高度(以磅为单位)。
null如果图例不可见,则值为 。
setHeight(height: number): void;
参数
- height
-
number
返回
void
setLeft(left)
指定图表上图例的左值(以磅为单位)。
null如果图例不可见,则值为 。
setLeft(left: number): void;
参数
- left
-
number
返回
void
setOverlay(overlay)
指定图表图例是否应与图表的主体重叠。
setOverlay(overlay: boolean): void;
参数
- overlay
-
boolean
返回
void
setPosition(position)
指定图例在图表上的位置。 有关详细信息,请参阅 ExcelScript.ChartLegendPosition。
setPosition(position: ChartLegendPosition): void;
参数
- position
- ExcelScript.ChartLegendPosition
返回
void
示例
/**
* This sample sets the legend position on a chart.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Position the legend on the right side.
chart.getLegend().setPosition(ExcelScript.ChartLegendPosition.right);
}
setShowShadow(showShadow)
指定图例在图表上是否有阴影。
setShowShadow(showShadow: boolean): void;
参数
- showShadow
-
boolean
返回
void
setTop(top)
指定图表图例的顶部。
setTop(top: number): void;
参数
- top
-
number
返回
void
setVisible(visible)
指定图表图例是否可见。
setVisible(visible: boolean): void;
参数
- visible
-
boolean
返回
void
示例
/**
* This sample hides the chart legend.
* This assumes the active worksheet has a chart.
*/
function main(workbook: ExcelScript.Workbook) {
// Get the first chart on the active worksheet.
const sheet = workbook.getActiveWorksheet();
const chart = sheet.getCharts()[0];
// Hide the legend.
chart.getLegend().setVisible(false);
}
setWidth(width)
指定图表上图例的宽度(以磅为单位)。
null如果图例不可见,则值为 。
setWidth(width: number): void;
参数
- width
-
number
返回
void