chine font

更新时间:2023-01-04 03:24:58 阅读: 评论:0


2023年1月4日发(作者:医学教育网站)

Itext的使用说明

在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生

成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报

表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S

系统的报表处理问题

书写器(Writer)

书写器(Writer)对象可以文档存盘成需要的格式,如PDFWriter可将文档存成PDF文件,

HtmlWriter可以将文档存成html文件。

简单生成PDF的步骤

1.、创建Pdf生成器

Documentdoc=newDocument();

2.建立一个书写器(Writer)与document对象关联,设置存储地址

tance(doc,new

FileOutputStream("E:"));

3.打开PDF生成器

();

4.编辑内容;

Paragraphpf=newParagraph("")

5.添加内容

(pf);

6.关闭生成器

();

添加文档内容的方式

所有向文档添加的内容都是以对象为单位的,如Phra、Paragraph、Table、Graphic对

象等。比较常用的是段落(Paragraph)对象,用于向文档中添加一段文字。

iText中用文本块(Chunk)、短语(Phra)和段落(paragraph)处理文本。

文本块(Chunk)是处理文本的最小单位,有一串带格式(包括字体、颜色、大小)的字符串

组成。如以下代码就是产生一个字体为HELVETICA、大小为10、带下划线的字符串:

Chunkchunk1=newChunk("Thistextisunderlined",

t(ICA,12,INE));

短语(Phra)由一个或多个文本块(Chunk)组成,短语(Phra)也可以设定字体,但对于其

中以设定过字体的文本块(Chunk)无效。通过

短语(Phra)成员函数add可以将一个文本块(Chunk)加到短语(Phra)中,如:

(chunk);

段落(paragraph)由一个或多个文本块(Chunk)或短语(Phra)组成,相当于WORD文档中

的段落概念,同样可以设定段落的字体大小、颜色等属性。另外也可以设定段落的首行缩进、

对齐方式(左对齐、右对齐、居中对齐)。通过函数tAlignment可以设定段落的对齐方式,

tAlignment的参数1为居中对齐、2为右对齐、3为左对齐,默认为左对齐。

表格处理

1.处理中文显示

BaFontbaFontChine=Font("STSong-Light","UniGB-UCS2-H",

_EMBEDDED);

2.创建字体格式,如字体大小,字体格式,字体颜色

FontfontChine=newFont(baFontChine,8,,);

FontfontChine1=newFont(baFontChine,14,,);

书写器要倒得包

ter

设置文本大小和背景颜色

RectanglerectPageSize=newRectangle(PageSize.A4);

kgroundColor();

段落要倒得包

aph;

设置段落内容和显示字体

Paragraphparagraph=newParagraph("图书列表

",fontChine1)

字体要倒得包

;

乱码要倒得包

nt;

行要倒得包

ll;

设置边框颜色

derColor();

设置字体居中

izontalAlignment(_CENTER);

ticalAlignment(_MIDDLE);

设置单元格背景颜色

kgroundColor();

具体用到时,查看代码提示

表格要倒得包

ble;

注意事项

因导包较多,要注意导包的正确,还要注意jar包的版本和冲突,现在网上一般使用的是

itext2.0的版本,而此案例使用的是itext5.0版本所以有的类和网上不太一样。具体使用请看

资料文件夹下的itext使用介绍和具体案例。

本文发布于:2023-01-04 03:24:58,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/88310.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:送达人
下一篇:外源凝集素
标签:chinese font
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图