摘要:
这个例子本也属于iTextSharp Tutorial的一部份,但因为是ASP.NET的,所以当时在提交教程的时候就把它忽略了,不知道是否有放上来的必要 阅读全文
摘要:
因为程序需要,参考网上资料写了C#版本的转换函数,顺便做了VB.NET版本的 阅读全文
摘要:
WPS Office 2005出来了,各种新闻每天一片热闹景象,但有多少人会真正使用它呢?1.WPS可以兼容(替代)MS Office,真的吗?说这话的人估计是不在Office文档中使用宏,不使用Access吧?2.碰到MS Office 2003的文件格式怎么办?3.体积小真得那么有意义吗?功能不缩水才是最重要的,notepad体积够小吧?4.WPS Office2005开发版那么贵,不知道提供... 阅读全文
摘要:
在《为iTextSharp增加CID-keyed 字体(简称CIDFont)支持,让你在没有中文(CJK)TrueType字体(.TTF,.TTC)环境下一样完美显示中文(CJK)》一文中介绍的方法是把所有(或者想要的)CIDFont和Cmap嵌入到iTextSharp中,这时只要留心就会发现,iText的体积翻倍了,而且如果有了新的CIDFont,你还要重新编译iTextSharp,有没有别的解决办法呢? 阅读全文
摘要:
CID-keyed 字体(简称CIDFont)。这种字体是Adobe公司为大字符集语言设计的,其中包含了一象形文字,由字符ID(CID)进行索引。
为使这种文字有意义,Adobe提供了一套CMap文件,从CIDFont文件中产生的PS字体名词由CIDFont和CMap共同组成,中间用两个短横线相连,举例来说,由CIDFont`Munhwa-Regular'生成,使用CMap`UniKS-UCS2-H'的字体就叫做:
Munhwa-Regular--UniKS-UCS2-H
Java版本的iText为了实现对CJK字体的支持需要以下两个Jar包:
http://prdownloads.sourceforge.net/itextpdf/iTextAsian.jar
http://prdownloads.sourceforge.net/itextpdf/iTextAsianCmaps.jar
可是iTextSharp如何利用这两个包的资源呢? 阅读全文
摘要:
SharpDevelop(#D)是一款开源的DOTNET集成开发工具,除小巧外还有很多Visual Studio.NET所不具有的功能,比如支持导入和导出VS.NET的solution,支持C#和VB.NET的互转,C#转VB.NET的效果非常好,反之问题比较多,但只要你做些改动就OK了,比一般的转换器效果都要好些。今天我想说的是如何把它移到U盘里,方便携带,以及替换掉那个Exception不断的... 阅读全文
摘要:
http://www.gxtechnical.com/main/hgxtech.aspxhttp://new.gxopen.com/http://www.genexus.com/http://www.mulinktech.com/index.asp请有更多GeneXus方面的资料的朋友补充下好吗? 阅读全文
摘要:
昨天一个偶然的机会从一个朋友那里第一次听说了GeneXus,并花了很短的时间看了下程序,也没有多少印象,但它的介绍非常诱人,回来后上网找到了比较详细的中文介绍,的确非常诱人,哪位朋友如果再用的话能否介绍下心得?
以下内容来自GeneXus的中国代理商北京多联科技对GeneXus的介绍:
智能信息系统开发与维护工具
GeneXus
源于卓越理念的精良开发工具 是开发项目成功的奥秘之一
现在,您也有机会使用一个革命性的工具来提高您的竞争力
令开发与维护效率成倍提高 满足现在和将来的需要
…… 阅读全文
摘要:
当你有新的信件的时候Google Talk会提示你,你也可以手动检查是否有新的邮件,如果有的话也会提示你。如果有新邮件,然后你不停地Check Mail Now,会是什么样的结果?哈哈,你会发现你的邮件不断增加了(实际可没有那么多)。原来消息框忘记在每次检查之前把记录清空,没有想到Google也会犯这样的低级错误。 阅读全文
摘要:
V3.17.6和V3.15相比frxPDFFile.pas做了不少改进,但仍没有考虑输出PDF时对CJK的支持,所给出的CHINESEBIG5_CHARSET字体支持不过是个幌子,因为没有处理FStartXRef部分,生成的PDF仍然是错误的PDF,看来还是需要自己动手修改源代码。
另外我在V3.15版本的frxPDFFile.pas中加入CJK支持时,因为是直接根据所给的CHINESEBIG5_CHARSET的例子进行修改,今天才发现在
WriteLn(Stream, 'endobj');
WriteLn(Stream, IntToStr(Index + 1 + Parent.FStartFonts) + ' 0 obj');
两行代码之间都缺少了Parent.XRefAdd(Stream);
各位可以自行补上,这里就不另外提交Update版本了。
下面放出的是V3.17.6版本的frxPDFFile.pas文件的修改版本,至于生成的PDF为什么需要经过Acrobat的修复,还没有理出头 阅读全文