Получить легенду диаграммы из рабочего листа

Операция 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: