Как установить размер шрифта надписи серии с помощью 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);
Другие вопросы по тегам