• <menu id="w2i4a"></menu>
  • logo Spire.XLS 系列教程

    文檔首頁>>Spire.XLS 系列教程>>Spire.XLS 圖表系列教程:C# 填充 Excel 圖表中的圖例背景色

    Spire.XLS 圖表系列教程:C# 填充 Excel 圖表中的圖例背景色


    更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程

    下載Spire.XLS最新試用版

    默認情況下,創(chuàng)建圖表時,Excel會自動設(shè)置其坐標軸屬性。這些屬性包括坐標軸選項,例如邊界最大值,邊界最小值,主要單位,次要單位;刻度線標記的主要類型,次要類型;標簽位置;橫坐標軸交叉設(shè)置;是否逆序刻度值等。但是有時我們需要手動設(shè)置這些屬性來完善和美化圖表。本文將介紹如何使用Spire.XLS來設(shè)置Excel圖表中的圖例背景色填充,包括:

    • 單色填充
    • 漸變色填充
    • 紋理填充
    • 加載圖片填充


    測試文檔:


    fill-the-background-color-of-legend-in-chart-1.png

    //實例化Workbook類的對象,并加載測試文檔
    Workbook workbook = new Workbook();
    workbook.LoadFromFile("test.xlsx");
    
    //填充圖例背景色
    XlsChartFrameFormat x = chart.Legend.FrameFormat as XlsChartFrameFormat;
    //單色填充
    x.Fill.FillType = ShapeFillType.SolidColor;
    x.ForeGroundColor = Color.Gainsboro;
    
    ////漸變色填充
    //x.Fill.FillType = ShapeFillType.Gradient;
    //x.ForeGroundColor = Color.AliceBlue;
    //x.BackGroundColor = Color.Bisque;
    
    ////紋理填充
    //x.Fill.FillType = ShapeFillType.Texture;
    //x.Fill.Texture = GradientTextureType.Bouquet;
    
    ////圖片填充
    //x.Fill.CustomPicture("tp.png");
    
    //保存文檔
    workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);


    單色填充效果:


    fill-the-background-color-of-legend-in-chart-2.png


    漸變填充效果:


    fill-the-background-color-of-legend-in-chart-3.png


    紋理填充效果:


    fill-the-background-color-of-legend-in-chart-4.png


    圖片填充效果:


    fill-the-background-color-of-legend-in-chart-5.png


    如果你有任何問題或意見,可在下方評論區(qū)留言,點擊資源列表查看更多教程資源~


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();