Excel.ChartFill class
Représente le format de remplissage d’un élément de graphique.
- Extends
Remarques
Utilisateur
- Excel.ChartAreaFormat : remplissage
- Excel.ChartAxisFormat : remplissage
- Excel.ChartAxisTitleFormat : remplissage
- Excel.ChartDataLabelFormat : fill
- Excel.ChartDataTableFormat : fill
- Excel.ChartLegendFormat : fill
- Excel.ChartPlotAreaFormat : remplissage
- Excel.ChartPointFormat : fill
- Excel.ChartSeriesFormat : remplissage
- Excel.ChartTitleFormat : fill
- Excel.ChartTrendlineLabelFormat :fill
Propriétés
| context | Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office. |
Méthodes
| clear() | Efface la couleur de remplissage d’un élément de graphique. |
| get |
Obtient la mise en forme de remplissage de couleur uniforme d’un élément de graphique. |
| set |
Définit le format de remplissage d’un élément de graphique sur une couleur unie. |
| toJSON() | Remplace la méthode JavaScript |
Détails de la propriété
context
Contexte de requête associé à l’objet. Cette opération connecte le processus du complément à celui de l’application hôte Office.
context: RequestContext;
Valeur de propriété
Détails de la méthode
clear()
Efface la couleur de remplissage d’un élément de graphique.
clear(): void;
Retours
void
Remarques
Exemples
// Clear the line format of the major gridlines on the value axis of the chart named "Chart1".
await Excel.run(async (context) => {
const gridlines = context.workbook.worksheets.getItem("Sheet1").charts.getItem("Chart1").axes.valueAxis.majorGridlines;
gridlines.format.line.clear();
await context.sync();
console.log("Chart Major Gridlines Format Cleared");
});
getSolidColor()
Obtient la mise en forme de remplissage de couleur uniforme d’un élément de graphique.
getSolidColor(): OfficeExtension.ClientResult<string>;
Retours
OfficeExtension.ClientResult<string>
Remarques
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/10-chart/chart-point.yaml
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sample");
let pointsCollection = sheet.charts.getItemAt(0).series.getItemAt(0).points;
let point = pointsCollection.getItemAt(2);
// Get the solid color of the chart point.
const colorResult = point.format.fill.getSolidColor();
await context.sync();
console.log(`Chart point color: ${colorResult.value}`);
});
setSolidColor(color)
Définit le format de remplissage d’un élément de graphique sur une couleur unie.
setSolidColor(color: string): void;
Paramètres
- color
-
string
Code de couleur HTML représentant la couleur de l’arrière-plan, sous la forme #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »).
Retours
void
Remarques
Exemples
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/10-chart/chart-point.yaml
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sample");
let pointsCollection = sheet.charts.getItemAt(0).series.getItemAt(0).points;
let point = pointsCollection.getItemAt(2);
// Set color for chart point.
point.format.fill.setSolidColor('red');
await context.sync();
});
toJSON()
Remplace la méthode JavaScript toJSON() afin de fournir une sortie plus utile lorsqu’un objet API est passé à JSON.stringify(). (JSON.stringify, à son tour, appelle la toJSON méthode de l’objet qui lui est passé.) Alors que l’objet d’origine Excel.ChartFill est un objet API, la toJSON méthode renvoie un objet JavaScript simple (typé ) Excel.Interfaces.ChartFillDataqui contient des copies superficielles de toutes les propriétés enfants chargées à partir de l’objet d’origine.
toJSON(): {
[key: string]: string;
};
Retours
{ [key: string]: string; }