Hämta diagramlegend från ett kalkylblad
Get Chart Legend-åtgärden returnerar legendinformation för ett diagram som finns i ett kalkylblad i en Excel-arbetsbok. Denna endpoint är en del av Aspose.Cells Cloud API v3.0 och kan användas när du behöver läsa legendegenskaper såsom position, teckensnitt, storlek och formatering.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/charts/{chartIndex}/legend
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Begärparametrar
| Parameter Name | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namn på arbetsboksfilen. |
| sheetName | string | path | Namn på kalkylbladet. |
| chartIndex | integer | path | Nollbaserat index för diagrammet. |
| folder | string | query | Mappväg där arbetsboken lagras. |
| storageName | string | query | Namn på lagringsutrymmet. |
Svar
{
"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-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter har tillämpats framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Obehörig | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur man använder GetWorksheetChartLegend API med SDK:er
GetWorksheetChartLegend API-specificering
OpenAPI-specificering definierar ett offentligt tillgängligt programmeringsgränssnitt och gör att du kan utföra REST-interaktioner direkt från en webbläsare.
Du kan använda cURL-kommandoradsverktyget för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur man anropar Cloud API med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda ett SDK är det bästa sättet att påskynda utvecklingen. Ett SDK hanterar detaljer på lågnivå och låter dig fokusera på dina projektuppgifter. Se GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänster med olika SDK:er: