没有合适的资源?快使用搜索试试~ 我知道了~
首页itextsharp学习心得及常用案例分析
itextsharp学习心得及常用案例分析

本人将itextsharp英文版的基本看完将主要部分记录了下来,省去大家翻译的时间!
资源详情
资源评论
资源推荐

Itextsharp 学习心得
Chunk 总结:
Chunk 是能被添加到文档的文本的最小单位,块可以用于构建其他基础元素如短句、段落、
锚点等,块是一个有确定字体的字符串,要添加块到文档中时,其他所有布局变量均要被
定义。下面一行中,我们创建了一个内容为“hello World”、红色、斜体、COURIER 字体、
尺寸 20 的一个块:
Chunk chunk = new Chunk("Hello world",
FontFactory.getFont(FontFactory.COURIER, 20, Font.ITALIC, new Color(255, 0,
0)));
下划线/删除线
如果你希望一些块有下划线或删除线,你可以通过改变字体风格简单做到:
Chunk chunk1 = new Chunk("This text is underlined",
FontFactory.getFont(FontFactory.HELVETICA, 12, Font.UNDERLINE));
Chunk chunk2 = new Chunk("This font is of type ITALIC | STRIKETHRU",
FontFactory.getFont(FontFactory.HELVETICA, 12, Font.ITALIC |
Font.STRIKETHRU));
可以使用方法 setBackground(Color color)改变 Chunk 背景颜色。
Chunk.NEWLINE 可以另起一行
Phrase 总结:
短句(Phrases)是一系列以特定间距(两行之间的距离)作为参数的块,一个短句有一
个主字体,但短句中的一些块具有不同于主字体的字体,你有更多的选择去创建短句。
Paragraph 总结:
段落
段落是一系列块和(或)短句。同短句一样,段落有确定的间距。用户还可以指定缩排;
在边和(或)右边保留一定空白,段落可以左对齐、右对齐和居中对齐。添加到文档中的
每一个段落将自动另起一行。有几种办法建立一个段落,如:
Paragraph p1 = new Paragraph(new Chunk("This is my 8rst paragraph.",
FontFactory.getFont(FontFactory.HELVETICA, 12)));
Paragraph p2 = new Paragraph(new Phrase("This is my second paragraph.",
FontFactory.getFont(FontFactory.HELVETICA, 12)));
Paragraph p3 = new Paragraph("This is my third paragraph.",
















zzmsyt
- 粉丝: 49
- 资源: 42
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1