2012年10月19日

摘要: 用C#制作PDF文件全攻略 目录(?)[+]前 言第一部分 iText的简单应用第一章 创建一个Document第一步 创建一个Document实例:第二步 创建Writer实例第三步 打开Document第四步 添加内容第五步,关闭 document第二章 块、短句和段落块短句段落字体的延续第三章 锚点、列表和注释锚点列表注释第四章 页眉页脚、章节、区域和绘图对象页眉页脚章节和区域图形第五章 表格一些简单的表格一些表格参数大表格内存管理嵌套表格表格偏移表格的绝对位置第六章 图片Image对象图片的位置缩放和旋转图片原始图片数据System.Drawing.BitmapTIFF和CCITT图片 阅读全文
posted @ 2012-10-19 10:48 the Jade Emperor 阅读(5005) 评论(0) 推荐(0) 编辑

2012年10月17日

摘要: 转:http://www.cnblogs.com/zhuor/archive/2005/12/31/308908.htmlStreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; long streamEnd=0; long streamLen =0; string strPDFMessage=null; //PDF文档头信息 strPDFMessage="%PDF-1.1\n"; ConvertToBy 阅读全文
posted @ 2012-10-17 11:11 the Jade Emperor 阅读(547) 评论(0) 推荐(0) 编辑

2012年10月16日

摘要: C#实现office文档转换为PDF格式需要安装office 2007 还有一个office2007的插件OfficeSaveAsPDFandXPS下载地址[url]http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en[/url]这是一个微软官方出的office插件。office2010里好像能直接将文件另存为.PDF格式的安装好之后,打开VS,以VS2005为例新建windows应用程序项目添加以下com组件的引用Micr 阅读全文
posted @ 2012-10-16 17:54 the Jade Emperor 阅读(613) 评论(0) 推荐(0) 编辑
摘要: GridView中的数据导出为Excel关于保持原来样式的问题。这里的方法是说 很具体的给每一个加上样式,然后后面就没有再处理这个问题了。e.Item.Cells[0].Attributes.Add("style","vnd.ms-excel.numberformat:@");偶没有尝试这个,不知道是不是这样就好用了~我只是把每一个需要保留样式的列在rowdatabound的时候加上了 e.Row.Cells[3].Attributes.Add("class", "text"); 然后在grd.RenderCont 阅读全文
posted @ 2012-10-16 14:45 the Jade Emperor 阅读(541) 评论(0) 推荐(0) 编辑

2012年10月15日

摘要: WinForm 清空界面控件值的小技巧在WinForm里面有时候需要清空自己输入内容或是选择的选项,以便重新操作流程,那么一般你是怎么清空界面各个控件值的呢?如果窗体里面控件,尤其是TextBox控件比较多的时候,代码里面是不是要设置每个控件的Text属性值为空呢?下面我用这个例子,来探讨下清空界面控件值的小技巧。而且还能复用。不必每个窗体都做这些枯燥、无聊的工作。一般的做法是在清除控件的事件里面添加下面这样的代码:代码privatevoidbtnClear_Click(objectsender,EventArgse){this.txbAccount.Text="";thi 阅读全文
posted @ 2012-10-15 14:07 the Jade Emperor 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 百度BLOG 当多个RadioButton同在一个容器里面的时候,多半的操作都是要得到其中一个的值这个时候我们就没有必要去为每一个RadioButton写一个CheckedChange事件,这样会写很多代码,太累了。这个时候我们就可以借住委托来添加一个新的事件,用新的事件代替所有RadioButton的CheckedChange事件。我要实现的要求就是:当选择中任意一个RadioButton的时候Label17就变成我选择的RadioButton的Text值新事件代码如下:Code highlighting produced by Actipro CodeHighlighter (freewa 阅读全文
posted @ 2012-10-15 11:47 the Jade Emperor 阅读(623) 评论(0) 推荐(0) 编辑

2012年10月12日

摘要: 快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式GridView实现用“...”代替超长字符串GridView一般换行与强制换行GridView显示隐藏某一列GridView弹出新页面/弹出新窗口GridView固定表头(不用j 阅读全文
posted @ 2012-10-12 14:41 the Jade Emperor 阅读(3580) 评论(1) 推荐(0) 编辑

2012年10月11日

摘要: 一、asp.net中导出Execl的方法:在 asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,\t分隔的数据,导出execl时,等价于分列,\n等价于换行。1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; Response.AppendHeader("Content-Disposition",&quo 阅读全文
posted @ 2012-10-11 13:40 the Jade Emperor 阅读(206) 评论(0) 推荐(0) 编辑

2012年9月27日

摘要: 本文采用三种分页办法,最后对三种分页办法分析了其优缺点。 建立表:<CCID_NOBR><CCID_CODE>CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [Country] [nvarchar] (50) COLLATE Chinese_PRC 阅读全文
posted @ 2012-09-27 17:27 the Jade Emperor 阅读(201) 评论(0) 推荐(0) 编辑

2012年9月26日

摘要: -C# 中的常用正则表达式总结2007-11-16 09:35 来源:中国自学编程网 作者:佚名 责任编辑:幽灵·yesky 评论(48) \cx 匹配由 x 指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ’c’ 字符。 \d 匹配一个数字字符。等价于 [0-9]。 \D 匹配一个非数字字符。等价于 [^0-9]。 \f 匹配一个换页符。等价于 \x0c 和 \cL。 \n 匹配一个换行符。等价于 \x0a 和 \cJ。 \r 匹配一个回车符。等价于 \x0d 和 \cM。... 阅读全文
posted @ 2012-09-26 10:20 the Jade Emperor 阅读(186) 评论(0) 推荐(0) 编辑

导航