asp.net2.0导出pdf文件完美解决方案

关键是itextsharp.dll和ICSharpCode.SharpZipLib.dll两个文件

关键性代码: 

Document document = new Document();
PdfWriter.GetInstance(document, new FileStream(Server.MapPath("example.pdf"), FileMode.Create));
document.Open();
BaseFont bfChinese = 
    BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, new Color(0, 0, 0));
document.Add(new Paragraph(this.TextBox1.Text.ToString(), fontChinese));
iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance(Server.MapPath("1.jpg"));
document.Add(jpeg);
PdfPTable table = new PdfPTable(datatable.Columns.Count);
for (int i = 0; i < datatable.Rows.Count; i++)
{
    for (int j = 0; j < datatable.Columns.Count; j++)
    {
        table.AddCell(new Phrase(datatable.Rows[i][j].ToString(), fontChinese));
    }
}
document.Add(table);
document.Close();

Read More →

彩虹QQ显IPv2.5

彩虹显IP是新一代的腾讯QQ辅助增强软件。完美兼容QQ2008正式版等主流QQ版本。该软件是基于已经安装腾讯QQ后才能使用的工具,安装彩虹显IP前,请先安装腾讯QQ。

V2.5 更新:

1. 优化了自动升级功能的逻辑,用户可关闭自动升级功能

2. 优化了彩虹软件的核心代码和功能细节

3. 增加了设置界面的帮助链接

4. 进一步提升了对QQ2008正式版的兼容性 

主要特色:

1.显QQ好友IP地址

2.显QQ隐身好友、隐身好友蓝名显示、靠前排序

3.繁体字输入法、聊天可设置自动加前后缀符号

4.可设置简化QQ界面、屏蔽QQ侧

Read More →

国家测绘局推出908幅网络版标准地图 对公众免费使用

针对目前互联网上出现错绘国界线等“问题地图”现象,引导公众正确使用地图,维护国家版图尊严,国家测绘局推出908幅网络版《中华人民共和国地图》和 《世界地图》,社会各界可在国家测绘局政府网站上免费浏览、下载和使用.据介绍,这次推出的新版《中华人民共和国地图》和《世界地图》对2006年发布的 418幅网络地图进行了更新,提供JPG和EPS两种文件格式,包括中文版地图840幅、中英文对照版地图28幅、英文版地图40幅. 

下载:《中华人民共和国地图》《世界地图》

  《中华人民共和国地图》含基本要素版、自然地理版、政区版、农业区划版、公路交通版、河流水系版、水运航运版、铁路交通版、旅游景点版、示意地图版等18个版本,由1∶400万到1∶1亿共14种比例尺的地图组成.

  国家测绘局有关负责人表示,用户直接下载使用国家测绘局公布的权威

Read More →

GridView鼠标经过行变色

temp只是一个临时的变量,下面代码的主要作用象是执行了一段JS脚本,分别处理了鼠标在经过和离开时所处里的事件,用temp保存当前的背景色,好代码,记下来~~

protected void ArticleAmin_RowDataBound(object sender, GridViewRowEventArgs e)
{
	//判断是否是DataRow,以防止鼠标经过Header也有效果  
	if (e.Row.RowType == DataControlRowType.DataRow)
	{
		e.Row.Attributes.Add("onmouseover", "temp=this.style.backgroundColor; 
			this.style.backgroundColor=''#FDEFCE''");
		e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=temp");
	}
}

Read More →

AjaxControlToolKit之AutoCompleteExtender用法

1、安装完ASPAJAXExtSetup.msi后新建VS2005项目,可以选择AJAX模板,也可不用选择。

2、如没有选择AJAX模板新建网站项目,则需要在配置文件中添加以下代码:

<system.web>

<httpHandlers>

      <remove verb="*" path="*.asmx"/>

      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFacto

Read More →

Python2.6和Python3.0 beta2发布

Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.
这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行.目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多.

The second beta release of Python 2.6 and the second beta release of Python 3.0 are good to go.

From here on out, we''re working on stability and bug fixes for final - this means I''ve got to close out the remaining multiprocessing package bugs and clean up the docs.

I really encourage people to download and test - it''s important that these releases are as high-quality as possible. There''s a lot of changes in both 2.6 and 3.0 and there''s a lot of ground to cover.

Read More →

看到一视频,牛人用XP画板画蒙娜丽莎,太佩服啦~

佩服啊~~~

Read More →

ajax中的游览器兼容性问题!

现在WEB也进入了2.0时代,AJAX使用也越来越多,可以给程序员带来了很多的烦恼,相信最头疼的问题。

有几点经验,下面我也总结一下:

  1. 选择控件的时候,使用document.getElementById("xxx"),兼容各种浏览器,这个也算常识吧~~~
  2. innerHTML和innerTEXT的问题,在Firefox中,并不支持innerTEXT,所以用前者比较好~
  3. 在使用innerHTML时,可以使用document.getElementById("xxx").innerHTML="..."来使用,可以使用JS来操作,但使用AJAX时,请求得到响应时,服务器端以XML文件的形式返回,在客户端再使用JS读取、分析、显示。但是假如返回XML信息 ,使用JS读取Info标签中的信息,直接赋给某个层的innerHTML,这样是不行的~
  4. 最近还遇到一个奇怪的问题,使用AJAX时,FIREFOX始终不能很好显示,情况是没有起到作用,这个问题困扰了我很久,是一个很鬼异的现象!调试时候FIREFOX显示正常,但一上传到网站,就是不起作用,这个问题困扰多日啊,检测XMLHttpRequest_test返回状态,本地调试时是alert一直是200,上传后一变成411了,411代表服务器拒绝用户定义的Content-Length属性请求,这个问题,我现在也说不好,只知是在POST的时候才会有这个问题,问题只有FIREFOX才会出现,起初是考虑到POST提交的用户数据没有长度限制,所以AJAX的OPEN一直是POST:xmlGuestBook.open("get",url,true),对于用户定义的Content-Length到底是什么情况,现在还是一个问题,以后再说吧,改成POST就OK了~~~
  5. 还有就是在调试JS的时候,MS的工具确实有一定的作用,但不是万能的,但也是因为JS是解释执行的,不是编译执行,确实很难准确找到出错的地方!一直就听说FIREFOX有很强的JS调试能力,还没怎么用过,有机会得试试! 

Read More →

常用js页面宽度与高度

网页可见区域宽:

document.body.clientWidth

网页可见区域高:

document.body.clientHeight

网页可见区域宽:

document.body.offsetWidth(包括边线的宽)

网页可见区域高:

document.body.offsetHeight(包括边线的宽)

网页正文全文宽:

document.body.scrollWidth

网页正文全文高:

document.body.scrollHeight

网页被卷去的高:

document.body.scrollTop

网页被卷去的左:

document.body.scrollLeft

网页正文部分上:

wi

Read More →

停电的一天~

今天起了个大早,7点就起了,没办法,开门做生意啦~~

习惯性地按下电风扇的的开关,没反应,意识到停电了,我的神哪~这么热的天,没电怎么行呢,家里要成火炉啦~

停电也有一个好处,那就是不用做饭了,电饭锅休假一天~午饭吃什么哪?我和老姐密谋着去哪家馆子,考虑到经济情况(钱多了,上头不好报销~)、离家近一点的(这么热的天,谁高兴跑到老远去~),最近选了一家鸭肉面馆。外带吧,面馆也没电,比家里更热。

今天才体会到吃饭是在受罪!那场景,右手不停地拔筷子,使劲往嘴里塞,左手不停地抽面纸,真是挥汗如雨哇~

吃完饭,天猛得阴沉下来,要下雨啦!太爽了!狂风暴雨一翻,气温下降,整个世界清静了。。。但是这一切都是我的幻想,只有暴雨,没有狂风,雨一直下,没有一点儿风,很闷。。。雨下了不到半小时就停了,太阳出来了,我就日了,没辙,睡觉!

这么热的天的怎么能睡得着呢。。。

热啊,脱吧,只剩一点没露了,数着太阳睡着了。。。估计也就睡了半小时的样子,全身都湿了,冲了个冷水澡,再也睡不着了,等待电的来临!

Read More →
微信扫码联系
微信扫码联系