翻譯|使用教程|編輯:李顯亮|2019-06-03 11:36:34.380|閱讀 1145 次
概述:本文將介紹如何使用Spire.XLS更改Excel圖表中的字體及格式,包括更改圖表標題、圖例、坐標軸、坐標軸標題、圖表數據標簽等字體。可應用格式包括字體、字號、顏色、粗細、傾斜等。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程
默認情況下,創建圖表時,Excel會自動設置其坐標軸屬性。這些屬性包括坐標軸選項,例如邊界最大值,邊界最小值,主要單位,次要單位;刻度線標記的主要類型,次要類型;標簽位置;橫坐標軸交叉設置;是否逆序刻度值等。但是有時我們需要手動設置這些屬性來完善和美化圖表。
本文將介紹如何使用Spire.XLS更改Excel圖表中的字體及格式,包括更改圖表標題、圖例、坐標軸、坐標軸標題、圖表數據標簽等字體。可應用格式包括字體、字號、顏色、粗細、傾斜等。
測試文檔:
//實例化Workbook類的對象,并加載測試文檔 Workbook workbook = new Workbook(); workbook.LoadFromFile("test.xlsx"); //獲取工作表中的第一個圖表 Worksheet ws = workbook.Worksheets[0]; Spire.Xls.Chart chart = ws.Charts[0]; //更改圖例字體、字號、字體顏色、字體粗細等 ExcelFont font = workbook.CreateFont(); font.Size = 10.0; font.Color = Color.Brown; font.IsBold = true; font.FontName = "幼圓"; //應用字體設置到圖例 chart.Legend.TextArea.SetFont(font); //應用字體設置到圖表數據標簽 foreach (ChartSerie cs in chart.Series) { cs.DataPoints.DefaultDataPoint.DataLabels.TextArea.SetFont(font); } //更改坐標軸標題名稱及格式 //橫軸 chart.PrimaryCategoryAxis.Title = "月 份"; chart.PrimaryCategoryAxis.TitleArea.Font.FontName = "幼圓"; chart.PrimaryCategoryAxis.TitleArea.Font.IsBold = true; //縱軸 chart.PrimaryValueAxis.Title = "銷 售 額"; chart.PrimaryValueAxis.TitleArea.Font.FontName = "幼圓"; chart.PrimaryValueAxis.TitleArea.Font.IsBold = true; //更改坐標軸字體格式 //橫軸 chart.PrimaryCategoryAxis.Font.Color = Color.BlueViolet; chart.PrimaryCategoryAxis.Font.IsBold = true; chart.PrimaryCategoryAxis.Font.FontName = "幼圓"; //縱軸 chart.PrimaryValueAxis.Font.Color = Color.BlueViolet; chart.PrimaryValueAxis.Font.IsBold = true; chart.PrimaryValueAxis.Font.FontName = "幼圓"; //更改圖表標題名稱 chart.ChartTitle = "1季度銷售額"; //保存文檔 workbook.SaveToFile("output.xlsx", ExcelVersion.Version2010);
結果文檔:
如果你有任何問題或意見,請在下方評論區留言~
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn