我正在尝试使用C#更改excel data label的形状。但我陷入了互操作Fill Property。
根本无法理解如何使用它,以及如何使用它来更改数据标签的形状。如果有人有任何想法请帮助。
我们将不胜感激。我在折线图中使用它。
到目前为止我已尝试过这个 -
System.Collections.IEnumerator iEChartSeries = seriesCollection.GetEnumerator();
if(iEChartSeries.MoveNext()){
var oSeries = (Excel.Series)(iEChartSeries.Current);
Excel.Points pts = (Excel.Points) oSeries.Points(Type.Missing);
System.Collections.IEnumerator iPoints = pts.GetEnumerator();
while(iPoints.MoveNext())
{
var pt = (Excel.Point)(iPoints.Current);
pt.HasDataLabel = true;
pt.DataLabel.Position = Excel.XlDataLabelPosition.xlLabelPositionAbove;
pt.DataLabel.Font.Name = "Arial";
pt.DataLabel.Font.FontStyle = "Bold";
pt.DataLabel.Font.Size = 8;
pt.DataLabel.Text = "N";
pt.DataLabel.Fill = ????;//here I am stuck
}
}
答案 0 :(得分:1)
您的专栏:ParseCloud.callFunctionInBackground("nameOfFunction", params, new FunctionCallback<Float>() {
void done(Float ratings, ParseException e) {
if (e == null) {
// ratings is 4.5
}
}
});
您需要:pt.DataLabel.Fill = ????; //here I am stuck