摘要: 最近我们开发的打印服务频频出现打印文字拉伸问题,客户意见络绎不绝,最为明显的是使用黑体加粗后 “2.0份” 打印出来后小数点几乎看不见了,用户很容易误认为 “ 20份” 。所以问题达到了不得不停下手上的工作,集中研究RDLC打印问题。下面是打印出来的效果由于使用RDLC打印已经是1年前的事了,以前都是偶尔出现几次都是说明性文字,也都没太关注。到底是什么原因呢?我在网上收了不少资料,都没有讲到重点,最后在Stack OverFlow的一个问题中看到了些初略说法(http://stackoverflow.com/questions/4136484/report-viewer-font-gettin 阅读全文
posted @ 2013-09-18 11:51 Boblii 阅读(2330) 评论(0) 推荐(1) 编辑
摘要: 最近为了保存苹果商店已有版本软件,打算重新上传一个程序,与原来的软件仅样式不同。在修改网plist文件中的名称后,archive时报错了,结果发现时工程名称没有修改到。下面就与大家分享下修改已有项目名称的经历。1.打开工程在Xcode4.6软件左上角选中工程target如图2.然后在右边的栏目中就会显示当前项目的target信息,这里需要修改Info tab栏中的东西为新工程名称3.最后一点就是修改Product Name4.最后就是修改Plist文件了,将原工程名称修改成新的。完成后清理一下,虽然工程共的Products目录下的名称还是原来那个,但是不会影响调试和发布 阅读全文
posted @ 2013-08-03 15:02 Boblii 阅读(1036) 评论(2) 推荐(0) 编辑
摘要: 修改FMDB实现二进制数据更新操作 阅读全文
posted @ 2013-06-04 10:07 Boblii 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 写了这么久的ios程序了,最开始由于项目时间紧,没能深入了解object-c中内存的引用和释放,所以偶尔程序无缘无故的就蹦了。今天仔细看了下程序中对象的retainCount值,才发现很多代码存在内存泄露问题。retainCount就是当前对象被引用的次数,对象完全释放后retainCount=0,你在xcode的监视窗口可以看到对象上的属性值(引用类型)都已释放了。看下面一个例子就明白了。我在程序初始化时创建了两个链(NSMutableArray),listOfStations,allStations。初始化时这两个链装的东西都一样,后面会根据条件listOfStations中会显示部分al 阅读全文
posted @ 2013-04-28 17:56 Boblii 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 我在使用Grid++report设计报表时,发现设计器中实现下面这种表头效果(因为我要动态控制列数)比较复杂,于是不得不自定义表头,并且根据配置信息,动态显示表头实现方法如下:1.首先需要定义一个明细表列的类,包含了明细表列需要的基本属性,添加自己用于控制的属性。2.实现列自定义实现我需要的列头最重要一点是将列头字段框设置为自由格,然后添加子控件-静态框,然后设置静态框的BorderStyle 阅读全文
posted @ 2013-02-06 15:41 Boblii 阅读(906) 评论(0) 推荐(0) 编辑
摘要: 最近在做项目时需要用到报表打印功能。就老版本中使用的微软RDLC报表,在打印时候速度慢的吓人,新版本软件贴别强调用户体验,必须提高打印速度。在一周的研究中先后试用了WPF的FlowDocument已动态生成FD文档的方式打印数据,在测试打印完成一个单据后发现打印任然要2到3秒时间。于是不得不另寻途径,由于.NET自带的各种报表打印方式都需要花不少时间在打印前的数据装换上,就只有考虑第三方组件来实现了。试过Crystal report,但是打印时间还是较长。最后找到了Grid++Report,写了个简单的Demo测试了下,基本在1秒内就能打印到Windows。下面就说下我在使用Grid++Rep 阅读全文
posted @ 2013-01-31 10:05 Boblii 阅读(6859) 评论(0) 推荐(1) 编辑