净芯项目中常用的几款类库详解(值得收藏)
前言
至2002微软公司推出。网平台已近15年,在互联网快速迭代的浪潮中,许多语言已被淘汰,同时也有更多新的语言涌现,但。网依然坚挺的站在系统开发平台的一线阵营中,并且随着。净核心正式版的到来,迎来新一轮春天。
本文主要给大家介绍了关于。净芯项目中常用的几款类库的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
汉字转拼音
1、HxfPinYin
这是我自己根据网上大神提供的源码,再净核心框架下编译出的类库
主要提供汉字转拼音的功能。
使用
公共静态类拼音{公共静态字符串ConvertEncoding(字符串文本编码数据编码;公共静态字符串GetChineseText(字符串拼音);公共静态字符串GetChineseText(字符串拼音,编码编码);公共静态字符串GetInitials(字符串文本);公共静态字符串GetInitials(字符串文本,编码编码);公共静态字符串得到拼音(字符串文本);公共静态字符串得到拼音(字符串文本编码编码);公共静态字符串得到拼音(char ch);公共静态字符串得到拼音(字符,编码编码);}excel操作
1、EPPlus .核心
生成超过表格
字符串sFileName=$'{Guid .NewGuid()} .xlsx ';文件信息文件=新文件信息(sFileName);string[] title={ '货品编号', '货品名称', '条码', '规格', '基本单位', '当前库存', '库存下限', '库存上限' };使用(ExcelPackage包=新的ExcelPackage(文件)){ excel工作表工作表=包。工作簿。工作表。添加('库存信息');(同Internationalorganizations)国际组织索引=1;foreach(标题中的字符串t){ 0工作表。单元格[1,索引]。值=t;}索引=2;foreach(列表中的var d )}工作表。单元格[索引,1]。Value=d . ProductCode工作表。单元格[索引,2]。Value=d . ProductName工作表。单元格[索引,3]。value=d . BaSe工作表。单元格[索引,4]。值=d . SpecValues工作表。单元格[索引,5]。值基本单位工作表。单元格[索引,6]。价值=数量;工作表。单元格[索引,7]。值=d .下限数量工作表。单元格[索引,8]。值=d。上限数量;指数;}套餐save();}pdf操作
1、iTextSharp .LGPLv2。核心
生成可移植文档格式文件的扩展名(可移植文档格式的缩写)
字符串tempFilePath=$'{Guid .NewGuid()} .' pdf ';string[] title={ '货品编号', '货品名称', '条码', '规格', '基本单位', '当前库存', '库存下限', '库存上限' };使用(文件流WFS=新文件流(临时文件路径,文件模式.OpenOrCreate)) { //PageSize .A4。旋转();当需要把便携文档格式纸张设置为横向时文档PDF=新文档(页面大小A4,10,10,20,20);PdfWriter write=PdfWriter .GetInstance(docPDF,WFS);文档PDF .open();//在这里需要注意的是,itextsharp不支持中文字符,想要显示中文字符的话需要自己设置字体基本字体bsFont=基本字体createFont(@ ' c : \ Windows \ Fonts \ simsun。TTC,0 ',基本字体.IDENTITY_H,BaseFont .EMBEDDED);字体=新字体;float[] clos=new float[] { 40,40,40,20,20,30,30,30 };//宽度PdfPTable tablerow1=新的pdf table(clos);foreach(标题中的字符串t){ PdfPCell单元格=新的PdfPCell(新段落(t,字体));细胞MinimumHeight=4ftablerow1 .AddCell(单元格);} foreach(列表中的var d){表格第1行.添加单元格(新的PdfPCell(新的段落(d.ProductCode,字体)));表格1 .添加单元格(新的PdfPCell(新的段落(d.ProductName,字体)));表格1 .添加单元格(新的PdfPCell(新的段落(条形码,字体)));表格1 .添加单元格(新的PdfPCell(新段落(d .具体价值,字体)));表格1 .添加单元格(新的PdfPCell(新段落(基本单位,字体)));表格1 .添加单元格(新的PdfPCell(新的段落数量字符串(),字体));表格1 .AddCell(新的PdfPCell(新的段落(d .下限数量。ToString(),字体));表格1 .AddCell(新的PdfPCell(新的段落(d.UpLimitQuantity.ToString(),字体));} docPDF .添加(表格第1行);//将表格添加到可移植文档格式文件的扩展名(可移植文档格式的缩写)文档中文档PDF .close();//关闭写close();wfs .close();}总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
版权声明:净芯项目中常用的几款类库详解(值得收藏)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。