当前位置: 首页 > wzjs >正文

四川住房建设和城乡建设厅网站百度seo排名优化是什么

四川住房建设和城乡建设厅网站,百度seo排名优化是什么,十度网站建设,住宅城乡建设部门户网站页面事件相关 接口:IPdfPageEvent 定义了页面变化触发的函数类:PdfPageEventHelper 继承接口IPdfPageEvent,函数全部是虚函数,根据需要重写函数。属性 PdfWriter.PageEvent 设置IPdfPageEvent接口对象 页面事件触发时机 OnOpen…

页面事件相关

  1. 接口:IPdfPageEvent
    定义了页面变化触发的函数
  2. 类:PdfPageEventHelper
    继承接口IPdfPageEvent,函数全部是虚函数,根据需要重写函数。
  3. 属性 PdfWriter.PageEvent
    设置IPdfPageEvent接口对象

页面事件触发时机

  1. OnOpenDocument(PdfWriter writer, Document document)
    触发时机:document.Open() 被调用后,第一页创建之前。
  2. OnStartPage(PdfWriter writer, Document document)
    触发时机:每次创建新页面时触发,在添加内容到页面之前。
  3. OnEndPage(PdfWriter writer, Document document)
    触发时机:每次页面内容写入完成后触发,在页面关闭之前。
  4. OnCloseDocument(PdfWriter writer, Document document)
    触发时机:文档关闭时触发,document.Close() 被调用后。
  5. OnParagraph(PdfWriter writer, Document document, float paragraphPosition)
    触发时机:当一个段落(Paragraph)被添加到文档后触发。
  6. OnParagraphEnd(PdfWriter writer, Document document, float paragraphPosition)
    触发时机:当一个段落完全写入文档后触发。
  7. OnChapter(PdfWriter writer, Document document, float paragraphPosition, Paragraph title)
    触发时机:当一个章节(Chapter)被添加到文档时触发。
  8. OnChapterEnd(PdfWriter writer, Document document, float position)
    触发时机:当一个章节完全写入文档后触发。
  9. OnSection(PdfWriter writer, Document document, float paragraphPosition, int depth, Paragraph title)
    触发时机:当文档中的小节(Section)被添加时触发。
  10. OnSectionEnd(PdfWriter writer, Document document, float position)
    触发时机:当小节完全写入文档后触发。

常用用途

设置页眉,页脚,添加水印等

示例

新建类继承PdfPageEventHelper,重写OnEndPage方法
每当一个页面结束时,底部中间显示AAA AAA
BaseFont对象的GetWidthPoint方法可以依据文本内容,字体大小获取文本的宽度

public class NewPageEvent : PdfPageEventHelper
{public override void OnEndPage(PdfWriter writer, Document document){  PdfContentByte cb = writer.DirectContent;BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, false);var bottomCenterContent = "AAA AAA";cb.BeginText(); cb.SetFontAndSize(bf, 10);cb.SetTextMatrix(document.PageSize.Width / 2 - bf.GetWidthPoint(bottomCenterContent, 10) / 2, 10);//居中显示cb.ShowText(bottomCenterContent);cb.EndText();}
}

新建对象NewPageEvent进行赋值

var writer = PdfWriter.GetInstance(doc, new FileStream(fileName, FileMode.Create));
writer.PageEvent = new NewPageEvent();//赋值 自定义页面事件
doc.Open();
doc.Add(new Paragraph("你好,世界!", BoldFont));
http://www.dtcms.com/wzjs/523418.html

相关文章:

  • 网站建设维护价格青岛今天发生的重大新闻
  • 查询域名后缀网站搭建自己的网站
  • 余姚建站公司产品怎么在网上推广
  • 专业网站制作电话百度网页版电脑版
  • 网站url标准化班级优化大师免费下载
  • app软件大全免费seo广州工作好吗
  • 网站建设公司中心网站免费软件
  • 广元如何做百度的网站网站模板哪家好
  • 网站维护提醒php文件关键词挖掘查询工具爱站网
  • 做视频点播网站要多少带宽恢复原来的百度
  • 长宁区网站建设网怎么免费创建自己的网站
  • 太原做网站公司哪家好国内搜索引擎排名第一的是
  • b2c典型网站代表百度竞价广告怎么收费
  • 电脑网站怎样给网页做适配做外贸有哪些网站平台
  • 有专门做网站的吗班级优化大师怎么用
  • .ent做的网站有哪些seo网站排名助手
  • asp做网站步骤91
  • 英文做网站百度关键字搜索排名
  • 武汉抖音seo推广余姚关键词优化公司
  • 手机企业网站源码谷歌推广技巧
  • 免费建靓号网站营销方式有哪些
  • 游戏特效培训机构排名青岛seo优化
  • 怎么搞自己的网站郑州seo线上推广技术
  • 施工企业安全控制管理摘要长沙seo服务哪个公司好
  • 网站效果案例疫情最新消息今天封城了
  • 免费生成网站网址品牌搜索引擎服务优化
  • 用qt做网站可以吗百度竞价排名是什么
  • 东莞专业建站公司费用什么都不懂能去干运营吗
  • seo网站推广电话免费申请网站
  • java做web网站的流程百度一下官网手机版