新闻资讯 | 控件产品 | 技术文章 | 购物车 | 合作伙伴 | 问题解答 | 电子简报 | PDF论坛 | 资源下载
您现在的位置:技术文章>PDF开发篇 首页|PDF应用篇|PDF开发篇|解决方案

循序渐进学习iTextSharp之二十二(图形)

发布日期:2006-6-6 作者:张卫蓬 出处:PDFHome

本节将介绍如何向PDF文档中增加一些简单的图形,关于图形的一些复杂使用方法将在后续的章节中讲解,向PDF文档中增加图形,首先要用到Graphic对象。

Graphic grx = new Graphic();
//
PDF文档中增加一个矩形
grx.rectangle(100, 700, 100, 100);
//
给矩形增加一条对角线
grx.moveTo(100, 700);
grx.lineTo(200, 800);
grx.stroke();
document.Add(grx);

大家可以在example1中查看以上代码段的完整部分,点击document1查看例子程序创建的PDF文件。

如果你想在一个页的四周画上边框,在文本里插入一条横线。则Graphic对象非常有用。

下面的方法绘制一个指定宽度、指定间隔和指定颜色的边框,其中颜色参数是可选参数。

public void setBorder(float linewidth, float extraSpace);
public void setBorder(float linewidth, float extraSpace, Color color);

下面的方法用指定的宽度和指定的颜色画一条直线,其中颜色参数为可选参数。直线的长度是占两个边缘之间可用空间的百分比,并且直线在可用空间是居中的。

public void setHorizontalLine(float linewidth, float percentage)
public void setHorizontalLine(float linewidth, float percentage, Color color)

绘制边框和直线的源程序点击example2进行查看,程序运行后形成的文档点击document2进行查看。在例子文件中定义了边框线为3个点的粗细,定义了边框线内部边缘为5个点的宽度,定义了两条直线,一条直线为黑色5个点粗细并且占用100%的可用空间,另一条直线为红色3个点的粗细占用80%的可用空间。
发布人:管理员 【报告错误】·【推荐好友】·【打印文章】
相关评论 本文现有 0 条评论 评分人数: 0 平均分: 0
相关评论
用户名: 密  码:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
注意:请不要在评论中含与内容无关的广告链接,违者封ID
文章搜索
推荐文章
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
循序渐进学习iTextShar
热门点击
一个简单的PDF文件结构的分析(22609)
PHP的FDF文档支持(16221)
用C#制作PDF文件全攻略(13660)
Word转换PDF格式的C#或(12174)
pdfMaker文章:PDF加(11664)
ITextRenderer学习(11472)
PDF文件加密仿真(11087)
怎样用iReport制作Web(10444)
iText PDF概述(1)(9975)
循序渐进学习iTextShar(9901)
热门评论
从pdf文档中提取出文本(8)
PDFlib开发:创建超文本元(2)
客户端自动打印PDF(Prin(2)
浅谈PDFlib中文输出(一)(2)
xml的转换之pdf 2 ((1)
xml的转换之pdf 1 (x(1)
PDF知识讲座(1)(1)
PDFBox使用简介(1)
使用正则表达式计算PDF文档的(1)
word转pdf(1)