`
文章列表
http://www.2cto.com/kf/201409/334830.html
java使用itext的showTextAligned方法给pdf添加文字水印(watermark)   2013-07-22 17:39:59   来源:   评论:0 点击:3582   java的开源pdf库-Itext可以给pdf添加水印,主要是使用showTextAligned这个方法.ShowTextAligned方法可以设置输出水印的文本和水印文本的旋转角度,ShowTextAligned方法具体的参数说明如下: public void ShowTextAligned(int alignment, String text, float x,float y, fl ...
在开发系统时,需要在PDF上写入总页数。于是在网上搜索到   iText加入页码   这篇文章。但是仍然不知道PdfTemplate是什么使用的。   在Itext in action 2006版 第14章刚好有个这个例子(14.2.3 PageXofY)   Java代码   /* chapter14/PageXofY.java */         import java.io.FileOutputStream;   import java.io.IOException;      import com.lowagie.text.Documen ...

iText表格 分页

前言 在上一节中,通过listing 4.16产生的表格拥有一个头,表头中显示的为日期。如果我们仔细观察此PDF的话你会发现基本上每一部电影的信息都会超过一页,表格中数据被分割的不错,但是表头却消失了。在这一节中我们会fix这个问题,而且还会为表格添加footer。 Repeating headers and footers 好了直接上效果图: 上图是具体一天的电影播放信息,日期显示在第一行,第二行包括一些列的描述信息:Location,Time,Run Length等,同样的信息还被加入到footer中。为了实现上图的效果我们需要添加三列:背景为黑色且有日期的一列,背景为灰色的二 ...
整个PDF文档页面设置 Rectangle rectPageSize = new Rectangle(PageSize.A4); Document document = new Document(rectPageSize, 65, 65, 60, 60);// 其余4个参数, 设置了页面的左右上下4个边距 。。。。。。 需要设置页面横置的页 document.setPageSize(rectPageSize.rotate()); document.newPage(); //如果不设置 空白页无法单独显示 writer.setPageEmpty(false); ...
import java.io.ByteArrayOutputStream; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.Htt ...
IOC,依赖倒置的意思,所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。 所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取B的实例:B b = new B(),这就是最简单的获取B实例的方法(当然还有各种设计模式可以帮助你去获得B的实例,比如工厂、Locator等等),然后你就可以调用b对象了。 所以,不倒置,意味着A要主动获取B,才能使用B;到了这里,你就应该明白了倒置的意思了。倒置就是A要调用B的话,A并不需要主动获取B,而是由其它人自动将B送上门来。 形象的举例就是: 通常情况下,假 ...
1 import java.net.*; 2  3 class Ipconfig{ 4  5     public static 
写在前面:不总结就会忘记! 先给个通俗的解释吧. 例表a aid adate 1 a1 2
以前一直不知道Union和Union All到底有什么区别,今天来好好的研究一下,网上查到的结果是下面这个样子,可是还是不是很理解,下面将自己亲自验证: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序;   下面进行简单的测试(因为是测试,所以sql代码写的很简单,没有什么很严格的规范,只是为了理解这两者之间的区别) 严格的标准写法应该先判断数据库是否存在,表是否存在等等约束 第一步,建库: view plain Create 
1.队列管理器配置文件 UNIX:/var/mqm/qmgrs/queue.manager/qm.ini; Windows:c:\mqm\qmgrs\queue!manager(队列管理器名为queue.manager)。   2.控制命令(Control Commands) 执行对队列管理器(queue manager)、command servers、channels的操作。有如下命令: (1).建 ...

SQL语言的分类

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。 1  数据查询语言DQL Q = Query 数据查询语言DQL用于检索数据库 基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT < ...

DB2 BIND处理

db2 bind处理 1)涉及db2的cobol程序编译过程2)bind处理相关联对象DBRM : Database Request Module/数据库请求模块DBRM实现的功能主要有以下2条  ◆ 绑定Package  ◆  绑定PlanPackage : SQL语句处理之后生成的结果,存放在DB2中。          Package同cobol代码编译链接生成的Load Module比较类似。          该对象同Load Module同样,有相同的Timestamp和Contoken,          在运行时,Package和Load Module的属性会比较处理,不 ...

Java笔试题

1. float型float f=3.4是否正确?  答:不正确,应为float f=3.4f 2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?  答:是引用传递。 3. 在java ...
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。 这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cnblogs.com/archive/2005/12/09/293509.html 。当然也可以自己搜索。 好多没怎么使用过的人可能会想,单例模式感觉不怎么用到,实际的应用场景有哪些呢?以下,我将列出一 ...
Global site tag (gtag.js) - Google Analytics