wPDF v5支持并改进旋转文本的逻辑

  特征

  添加了对 GDI 线条样式(虚线、点和自定义样式)的支持。

  改进了模拟 PDF 文件中顶部和底部文本对齐的逻辑。

  改进了旋转文本的逻辑。

  wPDF 是一个 PDF 制作工具,它经过优化,可以更好地兼容 Windows 应用程序中常见的大多数绘图命令。单独使用,与您自己的组件或与 WPTools 链接,wPDF 立即创建 PDF 文件。wPDF 与 WPTools、WPForm、QuickReport 和 HTMLView 兼容,仅举几例。该组件为您提供了可用于直接绘图的兼容“画布”属性。

  概述

  wPDF 将增强的元文件转换为 PDF,同时保留矢量和文本信息。这导致可以以高分辨率打印的小型 PDF 文件,从而使 wPDF 优于将嵌入式元文件转换为位图的其他解决方案。wPDF 支持常见的 PDF 功能,包括压缩和 128 位加密,它是第一个允许嵌入字体子集以进一步减小文件大小的 Delphi 库。

  代码

  创建 PDF 文件所需的代码与打印所需的代码非常相似:

  常量分辨率 = 72;

  WPPDFPrinter1.BeginDoc; // 开始一个新文档

  尝试

  WPPDFPrinter1.StartPage(//开始某一页的一页

  Round(8.5*Resolution), 5*Resolution, Resolution, Resolution, 0);

  DrawPage(WPPDFPrinter1.Canvas); // 绘制到 TCanvas 的子过程

  WPPDFPrinter1.EndPage; //关闭页面

  最后

  WPPDFPrinter1.EndDoc; //关闭文档

wPDF v5支持并改进旋转文本的逻辑相关推荐

  1. OpenCV实现基于傅里叶变换(FFT)的旋转文本校正(文字方向检测)

    OpenCV实现基于傅里叶变换的旋转文本校正 from: http://johnhany.net/2013/11/dft-based-text-rotation-correction/ 发布于 201 ...

  2. 利用OpenCV实现旋转文本图像矫正的原理及OpenCV代码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 对图像进行旋转矫正,关键是要获取旋转角度是多少! ...

  3. python中text怎么旋转字体_Python+OpenCV实现旋转文本校正方式

    假设我们有一幅图像,图像中的文本被旋转了一个未知的角度.为了对文字进行角度的校正,我们需要完成如下几个步骤: 1.检测出图中的文本范围 2.计算出文本被旋转的角度 3.将图像旋转特定的角度 第一步.读 ...

  4. 4 文件操作 支持图片 视频 mp3 文本等

    #文件操作:send_file,支持图片 视频 mp3 文本等@app.route("/img")def img(): return send_file("1.jpg&q ...

  5. 【githubshare】支持有声小说与文本小说,可下载 mobi、epub、txt 格式文本小说,兼容 Win

    分享一款项目管理后台搭建工具:Motor Admin.无需编码,即可快速为应用搭建简单易用的管理后台. 开发者可定制 CRUD 界面,并提供表单生成器.SQL 语句在线运行.数据可视化.应用管理面板. ...

  6. vbs实现的支持拖动的txt文本切割器

    vbs实现的支持拖动的txt文本切割器 作者: 字体:[增加 减小] 类型:转载 时间:2008-06-20 我要评论 用vbs实现的txt文本文件切割器,默认为8000个字符切为一个文件.支持拖动. ...

  7. h5ai界面修改_h5ai-轻便又美观目录列表程序支持在线预览文本、图片、音频、视频等...

    h5ai是一款功能强大 php 文件目录列表程序,不需要数据库,支持在线预览文本.图片.音频.视频等.和昨天分享的Directory Lister又有不同,h5ai可以满足更多的应用场景. h5ai功 ...

  8. 在CSSPIN2009上的大会发言-支持软件过程改进的工具和实践

    11月的时候在csspin2009上的大会发言,主办方给整理的演讲记录,不过不对着PPT,估计很多地方都看不明白,作为自己的一个保存吧. 这几年一直在做这个事情:过程管理的工具,说起来我也算很执着了, ...

  9. CSS - 使用CSS3旋转文本

    前言 CSS3提供了一个旋转文本的简单方法.如果项目不需要使用复杂的画布元素,使用transform:rotate属性不失为一个易于实现的解决方案. 准备工作 在HTML文档中写下一行文本.打起精神来 ...

最新文章

  1. 喜马拉雅自研网关架构实践
  2. [译文]Domain Driven Design Reference(四)—— 柔性设计
  3. [html] marquee详解
  4. CF876 F 思维 枚举
  5. poj 1182 食物链 并查集
  6. 13个免费创建和托管网站的在线工具[图]
  7. linux 备份命令
  8. json离线解析格式化工具
  9. delphi 集合的用法
  10. [操作系统] FAT文件系统概述
  11. asp.net前端页面上使用if
  12. linux下通过V4L2驱动USB摄像头
  13. 域名申请攻略(以godaddy+支付宝为例)
  14. (Raw/High) P-Code Ghidra使用的中间表示语言
  15. booting from hard disk
  16. 冒泡排序 (Java)
  17. x86手机 android 市场份额,微软这次拼了 重磅手机曝光 基于X86打造 叫板苹果安卓...
  18. 创业之路 - 上市公司包括哪几种,创业板、新三板、科创版 区别?
  19. 西北乱跑娃 -- pyinstaller打包静态文件资源
  20. 看美剧,学英语,背单词,赚美刀

热门文章

  1. Python模拟京东登录(附完整代码)
  2. vue3中的tsx写法
  3. 负载均衡服务器性能评估,性能测试:pgpool做负载均衡的性能评估
  4. Single Threaded Execution Pattern
  5. 编程理念-程序基本编写IPO方法
  6. 以下代码可以屏蔽掉alt+f4
  7. TP-LINK路由器WR703N刷openwrt固件挂载USB摄像头(上)
  8. CentOS6.8 切换桌面模式与命令行模式
  9. u盘制作启动盘 安装win10操作系统
  10. redis 源码分析 跳表实现