Как установить размер шрифта надписи серии с помощью Aspose Slides
В то время как я создал тему на форумах Aspose, я решил спросить и здесь, на случай, если кто-нибудь сталкивался с такой же или похожей проблемой при работе с Aspose Slides.
Я работаю с шаблонной диаграммой. Я создал серию и добавил к ней ярлык для отображения названия серии.
chartData.Series.Add(chartData.ChartDataWorkbook.GetCell(0, rowIndex, columnIndex, seriesName), chartType);
// series data is set
var label = new DataLabelEx(series) { ShowSeriesName = true };
// this next line doesn't work, as there is no portion in the first paragraph
label.TextFrame.Paragraphs[0].Portions[0].PortionFormat.FontHeight = 8;
Теперь я хотел бы установить размер шрифта надписи, но хотя все примеры, которые я видел, описывают использование фактического объекта "Часть", содержащего текст, в данный момент объект не имеет был создан еще. В результате метки серий на моем выходном графике имеют слишком большой размер шрифта.
Как я могу установить FontHeight, чтобы он применялся к тексту моих ярлыков?
1 ответ
Решение
Попробуйте код ниже, чтобы установить размер шрифта метки данных.
DataLabelEx lbl = new DataLabelEx(series);
lbl.ShowSeriesName = true;
lbl.Id = 0;
PortionFormatEx pt = lbl.TextProperties.Paragraphs[0].ParagraphFormat.DefaultPortionFormat;
pt.FontHeight = 8;
series.Labels.Add(lbl);