Получить легенду диаграммы из рабочего листа
Операция Get Chart Legend (Получить легенду диаграммы) возвращает информацию о легенде диаграммы, расположенной в рабочем листе файла Excel. Данный endpoint входит в состав Aspose.Cells Cloud API v3.0 и может быть использован при необходимости получить свойства легенды, такие как её положение, шрифт, размер и форматирование.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/legend
Безопасность и аутентификация
Облачные API Aspose.Cells защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла рабочей книги. |
| sheetName | string | path | Имя рабочего листа. |
| chartIndex | integer | path | Индекс диаграммы (начиная с 0). |
| folder | string | query | Путь к папке, где хранится рабочая книга. |
| storageName | string | query | Имя хранилища. |
Ответ
{
"Legend": {
"Position": "Right",
"LegendEntries": {
"link": {
"Href": "/legendEntries",
"Rel": "self",
"Title": null,
"Type": null
}
},
"Area": {
"BackgroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
"FillFormat": {
"Type": "Automatic",
"SolidFill": null,
"PatternFill": null,
"TextureFill": null,
"GradientFill": null,
"ImageData": null
},
"ForegroundColor": { "A": 0, "R": 0, "G": 0, "B": 0 },
"Formatting": "Automatic",
"InvertIfNegative": false,
"Transparency": 0.0
},
"AutoScaleFont": true,
"BackgroundMode": "Automatic",
"Border": {
"BeginArrowLength": "Medium",
"BeginArrowWidth": "Medium",
"BeginType": "None",
"CapType": "Flat",
"Color": { "A": 0, "R": 0, "G": 0, "B": 0 },
"CompoundType": "Single",
"DashType": "Solid",
"EndArrowLength": "Medium",
"EndArrowWidth": "Medium",
"EndType": "None",
"GradientFill": null,
"IsAuto": true,
"IsAutomaticColor": true,
"IsVisible": true,
"JoinType": "Round",
"Style": "Solid",
"Transparency": 0.0,
"Weight": "HairLine",
"WeightPt": 0.0
},
"Font": {
"Color": { "A": 255, "R": 0, "G": 0, "B": 0 },
"DoubleSize": 10.0,
"IsBold": false,
"IsItalic": false,
"IsStrikeout": false,
"IsSubscript": false,
"IsSuperscript": false,
"Name": "Arial",
"Size": 10,
"Underline": "None"
},
"IsAutomaticSize": true,
"IsInnerMode": null,
"Shadow": false,
"ShapeProperties": null,
"Width": 823,
"Height": 1043,
"X": 3125,
"Y": 1466,
"link": {
"Href": "https://api.aspose.cloud/v3.0/cells/Sample_Test_Book.xls/worksheets/Sheet5/charts/0/legend",
"Rel": "self",
"Title": null,
"Type": null
}
},
"Code": 0,
"Status": "0"
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр применён успешно; ответ содержит данные об операции. |
| 400 | Bad Request | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Некорректный или отсутствующий JWT-токен. |
| 413 | Payload Too Large | Загружаемый файл превышает допустимый размер. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API GetWorksheetChartLegend с помощью SDK
Спецификация API GetWorksheetChartLegend
Спецификация OpenAPI определяет публично доступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к облачным сервисам Aspose.Cells. В следующем примере показано, как вызвать облачный API с помощью cURL.
Использование облачных SDK Aspose.Cells
Использование SDK — это лучший способ ускорить разработку. SDK берёт на себя обработку низкоуровневых деталей и позволяет сосредоточиться на задачах проекта. Полный список облачных SDK Aspose.Cells представлен в репозитории на GitHub.
Примеры кода ниже демонстрируют вызов облачных сервисов Aspose.Cells с использованием различных SDK: