最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 填充Excel圖表、圖例背景色的實例代碼

 更新時間:2019年04月02日 14:30:11   作者:E-iceblue  
下面的內容將分別介紹通過C#來設置Excel中圖表背景色、以及圖表中的圖例背景色的方法,需要的朋友可以參考下

填充背景色,一般可以選擇多種不同樣式來填充背景,包括填充為純色背景、漸變背景、圖片背景或者紋理背景等。下面的內容將分別介紹通過C#來設置Excel中圖表背景色、以及圖表中的圖例背景色的方法。

使用工具:Spire.XLS for .NET

dll引用:下載安裝后,注意在程序中添加引用Spire.Xls.dll(dll文件在安裝路徑下的bin文件夾中獲?。?/p>

【示例1】填充圖表背景色

測試文檔如下:

Step1:加載文檔

//實例化Workbook類的對象
Workbook workbook = new Workbook();
//加載測試文檔
workbook.LoadFromFile("sample.xlsx");

Step2:獲取圖表

//獲取第一個工作表中的第一個圖表
Worksheet ws = workbook.Worksheets[1];
Chart chart = ws.Charts[0];

Step3:填充圖表背景色(純色)

 //設置圖表的背景填充色(純色)
 chart.ChartArea.Fill.ForeColor = Color.LightSkyBlue;
 ////設置圖表繪圖區(qū)域的背景填充色(純色)
 ///chart.PlotArea.ForeGroundColor =System.Drawing.Color.LightYellow;

Step4:加載圖片填充圖表背景

// 加載圖片,填充整個圖表區(qū)域
chart.ChartArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None");
//設置繪圖區(qū)域的圖片填充的透明度
chart.PlotArea.Fill.Transparency = 0.8;
////加載圖片,僅填充圖表中的繪圖區(qū)域
//chart.PlotArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None");

Step5:保存文檔

workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);

純色背景色設置效果:

1.填充整個圖表

2.填充圖表中的繪圖區(qū)域

圖片填充效果:

1.填充整個圖表

2.填充圖表中的繪圖區(qū)域

全部代碼:

using Spire.Xls;
using Spire.Xls.Core.Spreadsheet.Charts;
using System.Drawing;
namespace FillChartWithImg_XLS
{
 class Program
 {
 static void Main(string[] args)
 {
 //實例化Workbook類的對象
 Workbook workbook = new Workbook();
 //加載測試文檔
 workbook.LoadFromFile("sample.xlsx");
 //獲取第一個工作表中的第一個圖表
 Worksheet ws = workbook.Worksheets[1];
 Chart chart = ws.Charts[0];
 //設置圖表的背景填充色(純色)
 chart.ChartArea.Fill.ForeColor = Color.LightSkyBlue;
 //設置圖表繪圖區(qū)域的背景填充色(純色)
 //chart.PlotArea.ForeGroundColor = System.Drawing.Color.LightYellow;
 //// 加載圖片,填充整個圖表區(qū)域
 //chart.ChartArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None");
 ////設置繪圖區(qū)域的圖片填充的透明度
 //chart.PlotArea.Fill.Transparency = 0.8;
 ////加載圖片,僅填充圖表中的繪圖區(qū)域
 //chart.PlotArea.Fill.CustomPicture(Image.FromFile("tp.png"), "None"); 
 //保存文檔
 workbook.SaveToFile("result3.xlsx", ExcelVersion.Version2010);
 System.Diagnostics.Process.Start("result3.xlsx"); 
 }
 }
}

【示例2】填充圖表中的圖例背景色

測試圖表:

Step1:加載文檔

//實例化Workbook類的對象,并加載測試文檔
Workbook workbook = new Workbook();
workbook.LoadFromFile("test.xlsx");

Step2:獲取圖表

//獲取工作表中的第一個圖表
Worksheet ws = workbook.Worksheets[0];
Spire.Xls.Chart chart = ws.Charts[0];

Step3:單色填充圖例背景

//填充圖例背景色
XlsChartFrameFormat x = chart.Legend.FrameFormat as XlsChartFrameFormat;
//單色填充
x.Fill.FillType = ShapeFillType.SolidColor;
x.ForeGroundColor = Color.Gainsboro;

Step4:漸變色填充圖例背景

//漸變色填充
x.Fill.FillType = ShapeFillType.Gradient;
x.ForeGroundColor = Color.AliceBlue;
x.BackGroundColor = Color.Bisque;

Step5:紋理填充圖例背景

//紋理填充
x.Fill.FillType = ShapeFillType.Texture;
x.Fill.Texture = GradientTextureType.Bouquet;

Step6:加載圖片填充圖例背景

//圖片填充
x.Fill.CustomPicture("img.png");

Step7:保存文檔

workbook.SaveToFile("output.xlsx", ExcelVersion.Version2010);

圖例背景色填充效果:

1.單色填充效果

2.漸變填充效果

3.紋理填充效果

4.圖片填充效果

全部代碼:

using Spire.Xls;
using Spire.Xls.Charts;
using Spire.Xls.Core.Spreadsheet.Charts;
using System.Drawing;
namespace SetFontOfLegendInChart_XLS
{
 class Program
 {
 static void Main(string[] args)
 {
 //實例化Workbook類的對象,并加載測試文檔
 Workbook workbook = new Workbook();
 workbook.LoadFromFile("test.xlsx");
 //獲取工作表中的第一個圖表
 Worksheet ws = workbook.Worksheets[0];
 Spire.Xls.Chart chart = ws.Charts[0];
 //填充圖例背景色
 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("img.png");
 //保存文檔
 workbook.SaveToFile("output.xlsx", ExcelVersion.Version2010);
 System.Diagnostics.Process.Start("output.xlsx");
 }
 }
}

總結

以上所述是小編給大家介紹的C# 填充Excel圖表、圖例背景色的實例代碼,需要的朋友跟隨小編一起看看吧!

相關文章

  • C#實現(xiàn)圖片分割方法與代碼

    C#實現(xiàn)圖片分割方法與代碼

    C#實現(xiàn)圖片分割方法與代碼...
    2007-03-03
  • C#中正則表達式(Regex)過濾內容的基本使用方法

    C#中正則表達式(Regex)過濾內容的基本使用方法

    在 Regex 類中提供了很多方法來操作正則表達式,這篇文章主要給大家介紹了關于C#中正則表達式(Regex)過濾內容的基本使用方法,需要的朋友可以參考下
    2022-08-08
  • C#讀取XML的CDATA節(jié)點內容實例詳解

    C#讀取XML的CDATA節(jié)點內容實例詳解

    在本篇文章里小編給大家整理了關于C# 讀取XML的CDATA節(jié)點內容的相關知識點內容,有需要的朋友們參考學習下。
    2019-09-09
  • WinForm判斷關閉事件來源于用戶點擊右上角“關閉”按鈕的方法

    WinForm判斷關閉事件來源于用戶點擊右上角“關閉”按鈕的方法

    這篇文章主要介紹了WinForm判斷關閉事件來源于用戶點擊右上角“關閉”按鈕的方法,涉及C#針對WinForm事件的判定技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • C#獲得文件屬性信息的實現(xiàn)方法

    C#獲得文件屬性信息的實現(xiàn)方法

    這篇文章主要介紹了C#獲得文件屬性信息的實現(xiàn)方法,對于C#初學者了解與學習應用程序設計有一定的借鑒價值,需要的朋友可以參考下
    2014-07-07
  • C#中的數(shù)組用法詳解

    C#中的數(shù)組用法詳解

    本文詳細講解了C#中的數(shù)組用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C# SQlite操作方法小結

    C# SQlite操作方法小結

    這篇文章主要介紹了C# SQlite操作方法,較為詳細的講述了SQLite的下載與C#針對SQLite的連接、創(chuàng)建、與執(zhí)行SQL語句等操作相關技巧,需要的朋友可以參考下
    2016-07-07
  • C#中TCP通信的實現(xiàn)示例

    C#中TCP通信的實現(xiàn)示例

    本文介紹了C#中TCP通信的實現(xiàn)示例,包括服務端和客戶端的角色,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-11-11
  • C#中l(wèi)abel內容顯示不全、不完整的解決方法

    C#中l(wèi)abel內容顯示不全、不完整的解決方法

    這篇文章主要介紹了C#中l(wèi)abel內容顯示不全、不完整的解決方法,只需要把兩個屬性設置一下即可解決這個問題,需要的朋友可以參考下
    2015-06-06
  • C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查

    C#操作SQLite實現(xiàn)數(shù)據(jù)的增刪改查

    SQLite是一個輕量級、跨平臺的關系型數(shù)據(jù)庫,在小型項目中,方便,易用,同時支持多種開發(fā)語言。本文將用C#語言對SQLite 的一個封裝,實現(xiàn)數(shù)據(jù)的增刪改查。需要的可以參考一下
    2022-01-01

最新評論

从江县| 东兰县| 双辽市| 兴化市| 双流县| 肃宁县| 奉节县| 阿拉善盟| 房产| 望谟县| 张家川| 驻马店市| 长治市| 松阳县| 京山县| 九龙县| 库车县| 罗定市| 遵义县| 桃园县| 新竹县| 株洲县| 株洲市| 中阳县| 缙云县| 永新县| 长岛县| 嵊泗县| 香河县| 新田县| 比如县| 保康县| 玛多县| 会东县| 乳山市| 福州市| 屯留县| 江陵县| 南宫市| 新丰县| 昭平县|