入门
安装, Delphi 设置, 第一个程序
PDFlibPas 是一个 Delphi PDF 库。需要创建或修改 PDF 文档时,在项目中加入库单元并创建 TPDFlib 实例即可从代码使用它
路径设置
告诉 Delphi 在哪里查找 PDFlibPas 源文件或已编译的 DCU 文件。可以一次性设置全局 Library Path,也可以为每个使用该库的项目单独设置 Search Path
设置全局 Library Path 时,使用以下 Delphi 菜单路径
Tools -> Options -> Language -> Delphi -> Library -> Library path
在较旧的 Delphi 版本中,此设置可能位于
Tools -> Environment Options -> Library -> Library path
添加已安装的源代码路径或匹配的编译后二进制路径。例如
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
第一个路径是默认源码版路径。带版本号的路径是 RAD Studio 13 Florence 编译 DCU 的示例。请使用与已安装 Delphi 或 C++Builder 版本匹配的 BDS 版本文件夹
只为当前项目设置 Search Path 时,使用
Project -> Options -> Building -> Delphi Compiler -> Search path
在较旧的 Delphi 版本中,此设置可能位于
Project -> Options -> Directories/Conditionals -> Search path
类和单元名称
主库单元是 PDFlibrary.pas,二进制包中则是 PDFlibrary.dcu。主类是 TPDFlib
声明类
PDFlibPas 是 Delphi 库,不是 VCL 组件。它不会安装到 IDE 组件面板。请把 PDFlibrary 加入单元的 uses 子句,声明 TPDFlib 类型变量,并调用 Create 构造函数。使用完成后调用 Free,通常放在 try..finally 块中
第一个 PDF 库程序
新建 VCL Forms 应用程序并在窗体上添加一个 TButton。在窗体单元中加入 PDFlibPas 单元
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
双击按钮并添加以下事件处理程序
procedure TForm1.Button1Click(Sender: TObject);
var
PDFlib: TPDFlib;
begin
PDFlib := TPDFlib.Create;
try
PDFlib.DrawText(100, 500, 'Hello from Delphi');
PDFlib.SaveToFile('.\HelloFromDelphi.pdf');
finally
PDFlib.Free;
end;
end;
更多信息
使用这套 HTML 参考文档查看详细 API 说明。可以按函数名、分类或主题关键字搜索导航窗格
产品新闻和更多信息见 PDFlibPas 产品页面