第1篇 图形图像篇
第1章 Java图形与文本2
1.1 绘制图形和文本3
实例001 绘制直线3
实例002 绘制矩形4
实例003 绘制正方形5
实例004 绘制椭圆6
实例005 绘制圆弧7
实例006 绘制指定角度的填充扇形8
实例007 绘制多边形9
实例008 绘制二次曲线10
实例009 绘制三次曲线12
实例010 绘制文本13
实例011 设置文本的字体14
实例012 设置文本和图形的颜色15
1.2 笔画和图形处理16
实例013 设置笔画的粗细16
实例014 设置笔画样式18
实例015 设置连接方式19
实例016 设置虚线模式20
实例017 缩放图形22
实例018 旋转图形23
实例019 斜切图形24
实例020 为图形填充渐变色25
实例021 平移坐标轴27
1.3 绘制图案28
实例022 绘制五环图案28
实例023 绘制艺术图案29
实例024 绘制花瓣30
实例025 绘制公章32
1.4 图形的合并运算33
实例026 图形的加运算33
实例027 图形的减运算35
实例028 图形的交运算36
实例029 图形的异或运算37
第2章 Java图像处理39
2.1 图像处理40
实例030 绘制图像40
实例031 缩放图像41
实例032 翻转图像42
实例033 旋转图像44
实例034 倾斜图像45
实例035 裁剪图片46
2.2 颜色处理47
实例036 调整图片的亮度47
实例037 转换彩色图片为灰度图片49
实例038 使用像素值生成图像50
第1篇 图形图像篇
第1章 Java图形与文本2
1.1 绘制图形和文本3
实例001 绘制直线3
实例002 绘制矩形4
实例003 绘制正方形5
实例004 绘制椭圆6
实例005 绘制圆弧7
实例006 绘制指定角度的填充扇形8
实例007 绘制多边形9
实例008 绘制二次曲线10
实例009 绘制三次曲线12
实例010 绘制文本13
实例011 设置文本的字体14
实例012 设置文本和图形的颜色15
1.2 笔画和图形处理16
实例013 设置笔画的粗细16
实例014 设置笔画样式18
实例015 设置连接方式19
实例016 设置虚线模式20
实例017 缩放图形22
实例018 旋转图形23
实例019 斜切图形24
实例020 为图形填充渐变色25
实例021 平移坐标轴27
1.3 绘制图案28
实例022 绘制五环图案28
实例023 绘制艺术图案29
实例024 绘制花瓣30
实例025 绘制公章32
1.4 图形的合并运算33
实例026 图形的加运算33
实例027 图形的减运算35
实例028 图形的交运算36
实例029 图形的异或运算37
第2章 Java图像处理39
2.1 图像处理40
实例030 绘制图像40
实例031 缩放图像41
实例032 翻转图像42
实例033 旋转图像44
实例034 倾斜图像45
实例035 裁剪图片46
2.2 颜色处理47
实例036 调整图片的亮度47
实例037 转换彩色图片为灰度图片49
实例038 使用像素值生成图像50
第3章 绘图特效52
3.1 文字特效53
实例039 立体效果的文字53
实例040 阴影效果的文字54
实例041 倾斜效果的文字55
实例042 渐变效果的文字56
实例043 会变色的文字58
实例044 水印文字特效59
实例045 顺时针旋转文字60
实例046 动态绘制文本62
实例047 中文验证码64
实例048 图片验证码65
实例049 带干扰线的验证码66
3.2 图片特效68
实例050 纹理填充特效68
实例051 水波效果的图片69
实例052 局部图像放大71
实例053 图片半透明特效73
实例054 图片溶合特效74
实例055 以椭圆形显示图像75
实例056 图片百叶窗特效76
实例057 图片马赛克特效78
实例058 模糊80
实例059 锐化81
实例060 照亮边缘82
实例061 反向84
实例062 光栅图像85
实例063 图片倒影效果87
第1篇 图形图像篇
第1章 Java图形与文本2
1.1 绘制图形和文本3
实例001 绘制直线3
实例002 绘制矩形4
实例003 绘制正方形5
实例004 绘制椭圆6
实例005 绘制圆弧7
实例006 绘制指定角度的填充扇形8
实例007 绘制多边形9
实例008 绘制二次曲线10
实例009 绘制三次曲线12
实例010 绘制文本13
实例011 设置文本的字体14
实例012 设置文本和图形的颜色15
1.2 笔画和图形处理16
实例013 设置笔画的粗细16
实例014 设置笔画样式18
实例015 设置连接方式19
实例016 设置虚线模式20
实例017 缩放图形22
实例018 旋转图形23
实例019 斜切图形24
实例020 为图形填充渐变色25
实例021 平移坐标轴27
1.3 绘制图案28
实例022 绘制五环图案28
实例023 绘制艺术图案29
实例024 绘制花瓣30
实例025 绘制公章32
1.4 图形的合并运算33
实例026 图形的加运算33
实例027 图形的减运算35
实例028 图形的交运算36
实例029 图形的异或运算37
第2章 Java图像处理39
2.1 图像处理40
实例030 绘制图像40
实例031 缩放图像41
实例032 翻转图像42
实例033 旋转图像44
实例034 倾斜图像45
实例035 裁剪图片46
2.2 颜色处理47
实例036 调整图片的亮度47
实例037 转换彩色图片为灰度图片49
实例038 使用像素值生成图像50
第3章 绘图特效52
3.1 文字特效53
实例039 立体效果的文字53
实例040 阴影效果的文字54
实例041 倾斜效果的文字55
实例042 渐变效果的文字56
实例043 会变色的文字58
实例044 水印文字特效59
实例045 顺时针旋转文字60
实例046 动态绘制文本62
实例047 中文验证码64
实例048 图片验证码65
实例049 带干扰线的验证码66
3.2 图片特效68
实例050 纹理填充特效68
实例051 水波效果的图片69
实例052 局部图像放大71
实例053 图片半透明特效73
实例054 图片溶合特效74
实例055 以椭圆形显示图像75
实例056 图片百叶窗特效76
实例057 图片马赛克特效78
实例058 模糊80
实例059 锐化81
实例060 照亮边缘82
实例061 反向84
实例062 光栅图像85
实例063 图片倒影效果87
第4章 动画和游戏90
4.1 文字动画91
实例064 文字淡入淡出91
实例065 文字缩放93
实例066 文字跑马灯94
实例067 字幕显示96
实例068 文字闪现98
实例069 滚动广告字幕99
4.2 图片动画101
实例070 图片淡入淡出101
实例071 随鼠标指针移动的图片103
实例072 通过键盘移动图片104
实例073 图片动态拉伸106
实例074 桌面弹球107
实例075 循环滚动图片109
实例076 撞球动画111
实例077 电影胶片特效113
实例078 随机移动的图片115
实例079 雪花飘落动画116
实例080 图片旋转动画118
实例081 图片闪现动画119
实例082 帧动画效果121
实例083 水波动画123
4.3 游戏开发125
实例084 图片配对游戏125
实例085 小猪走迷宫128
实例086 拼图游戏130
实例087 海滩捉螃蟹133
实例088 荒山打猎游戏135
实例089 打字母游戏137
实例090 警察抓小偷139
实例091 掷骰子141
实例092 画梅花143
实例093 打造自己的开心农场144
第5章 打印报表147
5.1 打印控制148
实例094 打印对话框148
实例095 实现打印149
实例096 打印图形150
实例097 打印图片152
实例098 打印预览153
实例099 倒序打印155
实例100 为打印内容添加水印157
实例101 自动为打印内容添加水印158
5.2 打印的应用160
实例102 打印快递单160
实例103 打印报表162
实例104 打印桌面图片164
实例105 打印柱形图表165
实例106 打印饼形图表167
实例107 打印折线图表169
实例108 打印区域图表170
实例109 打印带柱形图表的报表172
实例110 打印带饼形图表的报表174
实例111 打印带折线图表的报表175
实例112 导出报表到Excel表格177
实例113 导出报表到PDF文档179
实例114 批量打印条形码181
实例115 相册特效打印程序183
实例116 镜面效果文本打印186
实例117 透明的打印预览对话框187
第6章 管理图像文件189
6.1 图像的修改与保存190
实例118 保存图片文件190
实例119 修改图片文件名191
实例120 缩放图片并保存192
实例121 为图片添加水印并保存194
实例122 溶合两张图片并保存196
实例123 模糊图片并保存197
实例124 锐化图片并保存199
实例125 照亮边缘并保存200
实例126 反向并保存图片202
实例127 填充纹理并保存为图片204
6.2 图片在数据库中的存取205
实例128 图片存储到Access数据库中205
实例129 图片存储到MySQL数据库中206
实例130 图片存储到SQLServer数据库中208
实例131 读取Access数据库中存储的图片209
实例132 读取MySQL数据库中存储的图片210
实例133 读取SQLServer数据库中存储的图片211
实例134 修改Access数据库中存储的图片212
实例135 修改MySQL数据库中存储的图片214
实例136 修改SQLServer数据库中存储的图片215
6.3 其他应用216
实例137 获取鼠标指针在任意位置的颜色值216
实例138 图片浏览器218
实例139 转换图片格式219
实例140 绘制石英钟221
实例141 画图程序222
实例142 屏幕抓图程序224
实例143 屏幕放大镜225
第2篇 JFreeChart图表篇
第7章 JFreeChart基本操作230
7.1 JFreeChart基础操作231
实例144 基本饼图231
实例145 显示图示232
实例146 工具栏提示233
实例147 乱码问题235
实例148 显示数值237
实例149 抗锯齿设置238
7.2 设置图表背景239
实例150 设置背景图片239
实例151 设置图片对齐方式241
实例152 设置背景图片透明度242
实例153 设置背景颜色243
7.3 处理图表的边框244
实例154 隐藏图表边框244
实例155 图表边框笔触245
实例156 图表边框颜色247
7.4 修改图表的图示248
实例157 设置图示背景色248
实例158 设置图示边框249
实例159 设置图示边框颜色250
实例160 设置图示边缘间距251
实例161 设置图示字体颜色252
实例162 设置图示位置253
第8章 基础图表技术255
8.1 普通饼图256
实例163 分离饼图256
实例164 椭圆形饼图257
实例165 饼图的阴影258
实例166 饼图的分类边框颜色260
实例167 加粗饼图分类边框261
实例168 设置饼图颜色262
实例169 饼图旋转角度263
实例170 饼图旋转顺序265
实例171 隐藏分类标签连接线266
8.2 3D饼图267
实例172 创建3D饼图267
实例173 3D饼图透明度269
实例174 3D饼图的Z轴270
实例175 逆时针旋转3D饼图271
实例176 顺时针旋转3D饼图272
8.3 多饼图274
实例177 实现多饼图274
实例178 多饼图乱码275
实例179 多饼图的展示方式277
实例180 3D多饼图278
8.4 基本柱形图280
实例181 简单柱型图280
实例182 柱形图角度282
实例183 柱形图负值283
8.5 X坐标轴285
实例184 X轴字体285
实例185 X轴标签字体287
实例186 X轴标签角度288
实例187 X轴显示情况290
实例188 X轴尺度颜色292
实例189 隐藏X轴尺度293
实例190 X轴尺度笔触295
实例191 X轴尺度标签角度296
实例192 X轴分类的间距298
实例193 X轴分类与原点的间距299
实例194 X轴的显示位置300
8.6 Y坐标轴302
实例195 Y轴字体302
实例196 Y轴标签字体304
实例197 Y轴显示情况305
实例198 Y轴尺度颜色307
实例199 隐藏Y轴尺度309
实例200 Y轴尺度笔触310
实例201 Y轴尺度标签角度312
实例202 Y轴起始值313
实例203 Y轴箭头314
实例204 Y轴主要刻度线316
实例205 Y轴主要刻度线长度317
实例206 Y轴次要刻度线319
实例207 Y轴次要刻度线长度320
实例208 设置Y轴最大值322
实例209 设置Y轴数据范围323
实例210 Y轴的显示位置324
8.7 高级柱形图326
实例211 设置网格竖线326
实例212 设置网格竖线颜色328
实例213 设置柱形图文本注解329
实例214 设置柱形图文本注解字体331
实例215 设置柱形图文本注解颜色333
实例216 设置柱形图文本注解锚点334
实例217 设置柱形图文本注解类别锚点336
实例218 设置柱形图文本注解旋转锚点338
实例219 设置柱形图线条注解339
实例220 绘制柱形效果341
实例221 柱形图阴影342
实例222 柱形图阴影偏移344
实例223 设置柱形的颜色345
实例224 绘制3D柱形图346
实例225 标记柱形图区间348
实例226 多系列柱形图350
实例227 多系列3D柱形图352
第9章 扩展图表技术354
9.1 区域图355
实例228 基本区域图355
实例229 显示多分类区域图357
实例230 设置区域图透明度359
实例231 添加说明文字360
实例232 设置说明文字位置362
实例233 区域图X轴显示位置363
实例234 区域图X轴标签角度364
实例235 区域图X轴尺度标签角度366
实例236 设置区域颜色367
9.2 气泡图368
实例237 基本气泡图368
实例238 气泡图X轴标签371
实例239 气泡图Y轴标签372
实例240 设置坐标范围374
实例241 设置透明度375
实例242 设置气泡颜色377
实例243 气泡图X轴标签角度378
实例244 气泡图X轴尺度标签角度379
9.3 分步图381
实例245 基本分步图381
实例246 加粗分步图383
实例247 显示虚线效果385
实例248 设置分步图颜色386
实例249 隐藏分步图387
实例250 分步图X轴显示位置389
实例251 分步图X轴标签角度390
实例252 分步图X轴尺度标签角度391
9.4 联合分类图393
实例253 生成线形图与柱形图393
实例254 设置图表高度395
实例255 设置图表位置397
实例256 线形图与分布图398
9.5 双轴图400
实例257 基本双轴图400
实例258 基本双Y图402
实例259 双Y轴字体404
实例260 3D双轴图406
实例261 设置双轴图颜色407
实例262 双轴图X轴标签角度409
实例263 双轴图X轴尺度标签角度410
9.6 折线图412
实例264 基本折线图412
实例265 多条折线图414
实例266 水平折线图416
实例267 隐藏折线图417
实例268 加粗折线419
实例269 显示折线节点420
实例270 生成节点图421
实例271 设置虚线图423
实例272 设置折线颜色424
实例273 3D折线图426
实例274 XY折线图427
实例275 排序折线图429
9.7 环形图431
实例276 基本环形图431
实例277 环形图字体432
实例278 设置环形深度434
实例279 分离环形图436
实例280 椭圆环形图437
实例281 环形的阴影偏移438
实例282 环形的简单标签439
实例283 环形的旋转角度441
9.8 堆积条形图442
实例284 基本堆积条形图442
实例285 横向堆积条形图445
实例286 设置边线距离446
实例287 渲染分组堆积条形图447
9.9 时序图450
实例288 基本时序图450
实例289 设置时间显示格式452
实例290 添加双时间轴453
实例291 双时间轴位置455
实例292 动态显示十字标记456
实例293 添加Y轴标记458
实例294 添加X轴标记459
实例295 设置刻度单位461
实例296 设置时间轴范围462
第3篇 网络技术篇
第10章 网络应用基础466
10.1 网络地址解析467
实例297 获取本地主机的IP地址467
实例298 获取本地主机的域名和主机名468
实例299 通过域名获得IP地址469
实例300 通过IP地址获得域名和主机名470
实例301 获得内网的所有IP地址472
10.2 网络资源管理474
实例302 获取网络资源的大小474
实例303 解析网页中的内容475
实例304 网络资源的单线程下载476
实例305 网络资源的多线程下载478
实例306 下载网络资源的断点继传480
第11章 TCP套接字483
11.1 Socket基础484
实例307 建立服务器套接字484
实例308 建立客户端套接字485
实例309 设置等待连接的超时时间486
实例310 获取Socket信息487
实例311 接收和发送Socket信息488
实例312 关闭Socket缓冲491
11.2 TCP网络通信492
实例313 使用Socket通信492
实例314 防止Socket传递汉字乱码495
实例315 使用Socket传递对象497
实例316 使用Socket传输图片499
实例317 使用Socket传输音频501
实例318 使用Socket传输视频503
实例319 一个服务器与一个客户端通信504
实例320 一个服务器与多个客户端通信506
实例321 客户端一对多通信508
实例322 客户端一对一通信509
实例323 基于Socket的数据库编程511
实例324 使用Proxy创建代理服务器513
实例325 使用ProxySelector选择代理服务器514
11.3 TCP实用程序516
实例326 聊天室服务器端516
实例327 聊天室客户端518
第12章 邮件收发521
12.1 简单邮件522
实例328 配置邮件服务522
实例329 发送邮件526
实例330 接收邮件528
12.2 复杂邮件529
实例331 发送带附件的邮件529
实例332 接收带附件的邮件531
实例333 发送邮件时进行身份验证533
实例334 接收邮件时进行身份验证535
实例335 显示未读邮件536
实例336 显示已读邮件539
第4篇 Java安全与Applet应用篇
第13章 Java安全544
13.1 Java对称加密545
实例337 使用BASE64加密545
实例338 使用BASE64解密546
实例339 生成DES的密钥547
实例340 使用DES加密548
实例341 使用DES解密549
实例342 PBE的盐值551
实例343 生成PBE的密钥552
实例344 使用PBE加密552
实例345 使用PBE解密553
13.2 Java非对称加密555
实例346 生成RSA密钥对555
实例347 使用RSA的签名556
实例348 RSA服务端加密557
实例349 RSA客户端加密559
实例350 DH服务端加密560
实例351 DH客户端加密563
13.3 Java单项加密565
实例352 使用MD5加密565
实例353 使用Hmac加密566
实例354 使用DSA加密568
第14章 Applet的应用570
14.1 Applet在html中的使用571
实例355 在html中显示Applet571
实例356 设置Applet的显示位置572
实例357 Applet获取页面传递的参数573
实例358 使用
14.2 Applet的方法576
实例359 使用paint()方法绘制页面内容576
实例360 使用update()方法更新页面内容577
实例361 使用repaint()方法重新绘制页面578
实例362 Applet显示地址栏上的路径579
实例363 Applet显示class存放的路径581
14.3 Applet中的文字处理582
实例364 控制Applet字体大小582
实例365 控制Applet文字位置583
实例366 控制Applet字体样式584
实例367 Applet中绘制立体效果的文字585
实例368 Applet中绘制阴影效果的文字586
实例369 Applet中绘制倾斜效果的文字587
实例370 Applet中绘制渐变效果的文字588
实例371 Applet中绘制会变色的文字590
实例372 Applet中绘制顺时针旋转的文字591
实例373 Applet中动态绘制文本593
14.4 Applet中的图形处理594
实例374 Applet绘制直线594
实例375 Applet绘制矩形596
实例376 Applet绘制圆角矩形597
实例377 Applet绘制椭圆598
实例378 Applet绘制圆弧599
实例379 Applet绘制折线600
实例380 Applet绘制多角形601
实例381 Applet绘制图片602
实例382 Applet中的图形加运算603
实例383 Applet中的图形减运算604
实例384 Applet中的图形交运算606
实例385 Applet中的图形异或运算607
实例386 Applet中绘制纹理填充图形608
14.5 Applet中的图像处理609
实例387 Applet中缩放图像609
实例388 Applet中翻转图像610
实例389 Applet中旋转图像612
实例390 Applet中倾斜图像613
实例391 Applet中调整图片的亮度614
实例392 Applet中绘制中文验证码615
实例393 Applet中绘制图片验证码617
实例394 Applet中绘制带干扰线的验证码618
实例395 Applet中模糊图像620
实例396 Applet中锐化图像621
实例397 Applet中照亮图像边缘622
实例398 Applet中反向图像624
实例399 Applet中图像动态拉伸625
14.6 Applet中的文字动画627
实例400 Applet中文字缩放动画627
实例401 Applet中文字跑马灯动画628
实例402 Applet中字幕显示动画630
实例403 Applet中文字闪现动画631
实例404 Applet中滚动广告字幕动画633
第5篇 XML篇
第15章 初识XML636
15.1 XML语言基础637
实例405 简单的XML637
实例406 验证XML的格式638
实例407 XML属性的使用639
实例408 XML中CDATA的使用640
15.2 XML与CSS642
实例409 在XML中使用CSS642
实例410 CSS格式化XML布局643
实例411 CSS格式化XML背景色645
实例412 CSS格式化XML字体647
实例413 CSS改变XML中的鼠标手势649
实例414 CSS在XML中添加背景图651
实例415 CSS制作XML表格652
15.3 XML与XSLT的元素654
实例416 在XML使用XSLT654
实例417 使用XSLT中的template656
实例418 使用XSLT中的value-of657
实例419 使用XSLT中的for-each659
实例420 使用XSLT中的if660
实例421 使用XSLT中的sort662
实例422 使用XSLT中的choose664
实例423 使用XSLT中的copy-of665
实例424 使用XSLT中的apply-templates667
实例425 使用XSLT中的attribute669
实例426 使用XSLT中的elements670
15.4 XML与XSLT的内建函数672
实例427 使用XSLT中的generate-id()672
实例428 使用XSLT中的format-number()674
实例429 使用XSLT中的document()675
15.5 DTD的引用与验证678
实例430 在XML内部定义DTD678
实例431 在XML外部引用DTD679
实例432 验证XML是否符合DTD的定义680
15.6 使用DTD定义XML元素682
实例433 在DTD声明元素682
实例434 在DTD声明重复元素683
实例435 在DTD声明选择性元素684
实例436 在DTD中使用ENTITY686
15.7 使用DTD定义XML属性687
实例437 在DTD声明元素属性687
实例438 在DTD声明带有#IMPLIED的属性688
实例439 在DTD声明带有#REQUIRED的属性690
实例440 在DTD声明带有#FIXED的属性691
实例441 在DTD声明列举属性值692
实例442 类型为ID的属性实例693
实例443 类型为IDREF的属性实例695
实例444 类型为NMTOKEN的属性实例697
第16章 XML Schema699
16.1 XSD的引用与验证700
实例445 在XML中使用XML Schema700
实例446 验证XML是否符合Schema的描述701
实例447 XSD文档根元素的引用703
实例448 在XSD中使用注释703
16.2 使用XSD简单类型定义XML元素704
实例449 在XSD定义XML元素704
实例450 使用xs:simpleType和xs:restriction705
实例451 使用xs:list706
实例452 使用xs:enumeration708
实例453 使用xs:pattern710
16.3 使用XSD复杂类型定义XML元素711
实例454 使用xs:complexType和xs:sequence711
实例455 使用xs:choice713
实例456 使用xs:all714
实例457 使用xs:group716
实例458 使用xs:extension和xs:simpleContent718
实例459 使用xs:extension和xs:complexContent719
实例460 使用xs:restriction和xs:simpleContent721
实例461 使用xs:restriction和xs:complexContent723
实例462 使用xs:attributeGroup和xs:attribute725
16.4 使用XSD的普通类型727
实例463 在XSD中对字符进行限制727
实例464 在XSD中对数值进行限制728
第17章 解析XML文件730
17.1 使用SAX读取XML731
实例465 从文件中读取XML731
实例466 从数据流中读取XML732
实例467 从数据源中读取XML733
17.2 使用SAX解析XML734
实例468 解析XML元素名称734
实例469 解析XML元素名称和内容736
实例470 解析XML元素属性和属性值738
实例471 使用VO解析XML元素740
实例472 使用VO解析XML元素和属性741
实例473 使用SAX验证DTD743
17.3 使用DOM读取XML745
实例474 从文件中读取XML745
实例475 从数据流中读取XML746
实例476 从数据源中读取XML747
17.4 使用DOM解析XML748
实例477 解析XML元素名称748
实例478 解析XML元素名称和内容749
实例479 解析XML元素属性和属性值751
实例480 使用VO解析XML元素752
实例481 使用VO解析XML元素和属性753
17.5 使用DOM操作XML755
实例482 创建简单的XML文件755
实例483 创建基本的XML文件757
实例484 使用VO创建XML文件759
实例485 使用DOM添加XML元素761
实例486 使用DOM修改XML元素764
实例487 使用DOM删除XML元素766
第6篇 操作PDF篇
第18章 操作PDF文档770
18.1 文档和文档属性771
实例488 创建PDF文档771
实例489 添加PDF文档标题772
实例490 添加PDF文档主题773
实例491 添加PDF文档关键词774
实例492 添加PDF文档作者775
实例493 添加PDF文档创建者776
实例494 添加PDF文档制作者777
实例495 添加PDF文档创建日期778
18.2 初始化操作779
实例496 设置页面大小779
实例497 横向显示页面780
实例498 纵向显示页面781
实例499 添加水印782
实例500 添加页眉和页脚783
实例501 创建新页784
实例502 为PDF文档添加页码785
18.3 字体与中文处理786
实例503 设置特殊的文本字体786
实例504 加粗字体787
实例505 添加下划线788
实例506 添加删除线789
实例507 在PDF文档中显示中文790
实例508 设置PDF文档密码791
18.4 块、短语、段落、章节和区域792
实例509 添加和创建块792
实例510 设置上标和下标793
实例511 设置文本背景颜色794
实例512 添加和创建短语795
实例513 添加和创建段落796
实例514 设置段落首行缩进797
实例515 设置段落的上下间距798
实例516 设置段落左右缩进799
实例517 设置段落的对齐方式800
实例518 设置段落字体大小801
实例519 设置段落文本颜色802
实例520 添加章节803
实例521 在章节中添加小节804
实例522 在小节中添加列表805
实例523 在小节中添加段落807
实例524 在小节中添加表格808
实例525 在小节中添加图片809
18.5 读取PDF文档810
实例526 文本文件转换为PDF文档810
实例527 读取PDF文档812
实例528 读取加密的PDF文档813
实例529 编辑PDF文档814
实例530 导入已有文档816
实例531 导入并添加页码817
实例532 导入并添加水印818
实例533 导入并添加新页和内容819
实例534 拆分PDF文档821
实例535 合并PDF文档822
实例536 打印PDF文档823
特别提醒:
亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋
友的负担,又不减少书的内容,本书以下章节内容不得不放在配书光盘中,由此
给您带来了不便,在此深表歉意。
第19章 绘制PDF图形和图像825
(本章内容在配书光盘中)
19.1 绘制图形826
实例537 在PDF文档中绘制直线826
实例538 在PDF文档中绘制矩形827
实例539 在PDF文档中绘制圆828
实例540 使用Graphics2D绘制图形829
实例541 使用PdfGraphics2D绘制文本830
实例542 使用PdfGraphics2D绘制图形831
实例543 使用PdfGraphics2D绘制有填充色的
图形832
实例544 使用PdfGraphics2D旋转绘制的图形833
实例545 使用PdfGraphics2D缩放绘制的图形834
实例546 使用PdfGraphics2D平移绘制的图形836
19.2 绘制图像837
实例547 添加图片837
实例548 设置图片对齐方式838
实例549 将图片设置为背景839
实例550 设置文字环绕841
实例551 设置图片大小842
实例552 调整图片比例843
实例553 设置高度和宽度的比例844
实例554 旋转图片845
实例555 使用PdfGraphics2D绘制图片846
第20章 绘制PDF表格848
(本章内容在配书光盘中)
20.1 Table表格849
实例556 创建具有指定列数的表格849
实例557 创建具有指定行列数的表格850
实例558 设置表格的边框宽度851
实例559 设置表格的边框颜色852
实例560 设置单元格间距853
实例561 设置单元格填距855
实例562 设置表格的表头856
实例563 设置单元格所占的列数857
实例564 设置单元格所占的行数859
实例565 设置单元格的背景色860
实例566 嵌套表格861
实例567 偏移表格862
20.2 PdfPTable表格864
实例568 创建表格864
实例569 设置表格宽度865
实例570 设置表格对齐方式866
实例571 设置表格的列宽867
实例572 设置绝对宽度868
实例573 嵌套表格870
实例574 在表格中添加图片871
实例575 设置单元格的高度872
实例576 设置单元格的对齐方式873
实例577 设置单元格的填充和行间距874
实例578 行优先分页875
实例579 页优先分页877
实例580 强行在一页显示878
实例581 绝对定位表格879
实例582 大表格的内存处理881
第21章 设置阅读器参数884
(本章内容在配书光盘中)
21.1 设置页面参数885
实例583 只显示一个页面885
实例584 单列显示886
实例585 双列显示奇页在左887
实例586 双列显示奇页在右888
实例587 显示大纲889
实例588 显示缩略图890
实例589 不显示大纲和缩略图891
实例590 全屏显示892
21.2 设置工具栏和全屏模式参数893
实例591 显示和隐藏工具栏893
实例592 显示和隐藏菜单894
实例593 显示和隐藏页面元素895
实例594 使文档窗口适合显示第一页896
实例595 在屏幕中央显示文档窗口897
实例596 全屏模式下显示大纲898
实例597 全屏模式下显示缩略图899
实例598 全屏模式下不显示大纲和缩略图900