- 浏览: 22114 次
- 性别:
- 来自: 北京
最新评论
-
flyfeifei66:
牛人啊,学习了
Itext应用封装(一)__写pdf模板 -
javajack:
java_base 写道您好,想问一下,如果我想做一个模板,模 ...
Itext应用封装(一)__写pdf模板 -
java_base:
您好,想问一下,如果我想做一个模板,模板里有两个区域,区域里可 ...
Itext应用封装(一)__写pdf模板 -
javajack:
wgcniler 写道你好,我根据你的方法根据模板来新创pdf ...
Itext应用封装(一)__写pdf模板 -
wgcniler:
你好,我根据你的方法根据模板来新创pdf文件,但是为什么那些域 ...
Itext应用封装(一)__写pdf模板
文章列表
一直在用dwr处理页面的局部更新,在调用action返回的data中存在有javascript代码
执行时javascript代码会不起作用。
DWRUtil.setValue("showdata", data, {escapeHtml:false});
其中showdata为DIV的ID,DATA为要放入的数据,如何处理呢?查看了下DWR的util.js文件有这个一个函数dwr.util.setValue,函数的最后一行
ele.innerHTML = val;
这里的ele即为showdata,val即为Data,这样的javascript是不被执行的。虽然 ...
生成pdf文件时,一般情况都是些表格或文字的,但也有pdf的需要包含图片的情况,
特别是固定格式的模板,其中包含图片时需要如何处理呢?
方法如下:
首先我们模板文件中要有image域,才行,这个就不说了。
以下是代码:
//这里只考虑图片,没有考虑其它对象如radio,list等
Image image = Image.getInstance("c:\aa.jpg"); //image对象,不用多说
if (image != null)
{
//从pdf的form域中取得对象, ...
去年写了对itext封装,主要是向模板写数据,而在我们的项目中不是所有的表格都是用模板的,有些表格是动态的复杂的,有些是嵌套的,需要动态去生成表格及文档。
在这一部分中对生成表格进行了封装。
如:
根据行列生成表格:
/**************************************************************************?/
/**
* 根据行列数生成指定行列的空表格
* @param rows 行数
* @param cols 列数
* @return
*/
public PdfPTabl ...
忙,每天都在忙,几乎没有时间写代码,每天在各种文档中打开来打开去
,快疯了,真想找个时间能静静坐在哪儿,什么都不想,休息会。。。。。
闲言少叙,下个项目要用到写pdf文件,在项目还没开始之前,终于有一周的时间再开始学习点技术了。查阅了网上的资料,感觉itext还不错,又上itext官网(http://itextpdf.com/),现在版本好像是5.0,试用了下,与之前版本好像没有太多的区别,但包名换了,版本稳定与否也不清楚,最后决定用了个以前的版本IText2.1.7(奇怪,好像从这个版本直接上升到了5)
写pdf模板其实很简单,每个pdf模板文件中都要 ...
前一段时间面试,经常遇到有关排序的面试题,闲了无事,将各种排序方法用java写了一下。
代码如下:
import java.lang.Math;
import java.util.Random;
/**
* 排序
*
* @author javajack
*/
public class OrderTest {
public static void main(String args[]) {
OrderTest.ExecOrder(2);
}
/**
* 交换值,交换数组的两个值
* @param array
* @param i
* @param j ...
想换工作有些时日了,到现在还没有找到如意的,想想自己是一个从pb转过来的开发人员,还真有些郁闷。 为什么自己换个工作就这么难?想想刚来北京那一年,就是一直找不到好的工作,好不容易找了个小公司混了个一年, 还什么东西都没有学到。只好换了。现在呆的这个公司到不算小,但在公司呆将近五个年头,工资却没有一点变化,真是郁闷。 工作了这么多年,算起来做IT这行也有九个年头了,从原来的家乡,到现在的北京,从原来的pb到现在的java, 从原来的dbf到现在的sql server,oracle,从原来的英雄人物式的项目到现在的ISO9000以及CMMI的项目,想想自己经过了也不少东西 为 ...
- 2008-07-28 11:58
- 浏览 926
- 评论(0)
今天在网上转,偶尔看到有关串行化一篇文章,感觉不错,稍加整理,转了过来,以备后用。
原帖:http://hi.baidu.com/qxmin1984/blog/item/0b84279028e46189a877a416.html
对象的串行化(Serialization) 一、串行化的概念和目的
1.什么是串行化
对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Seri ...
- 2008-07-16 14:52
- 浏览 1350
- 评论(0)
今天偶尔用到去除arraylist中的重复值,在网上找到两种方法,先贴下来,回头研究下
http://dev.rdxx.com/Java/2004-07/26/095859142.shtml
Two Methods to Remove Duplicates in an ArrayList
Here are two methods that allow you to remove duplicates in an ArrayList. removeDuplicate does not maintain the order where as removeDuplicateWithOrder ...
- 2008-07-03 13:43
- 浏览 4523
- 评论(0)
这几天一直在写java程序,由于时间紧,没有时间去想怎么实现起来更简单些,或者将来更易维护些,只是为了实现功能而去实现功能,没有太大的进步。
听说了gof的设计模式,今天决定从这本书开始,有时间就研究点这些所谓的高深的东西。在此之前,也了解过一些模式,但总也深入不了。或者实际工作过程不知道怎么去运用。希望能从这本书学习点编程思想。
努力吧,我每天都在鼓励自己,相信自己努力总没有错!
刚收到javaeye管理员的信,说自己的回帖在灌水,是最差帖,冤枉,虽说只回了几个字,这可是我偷偷发的,(领导监管太严了,连网页都不让看<:))。以后一定多发几个字!
- 2008-06-24 22:17
- 浏览 1468
- 评论(0)