PHP4手册:函数库及函数(十四) FDF 函式库
--------------------------------------------------------------------------------
FDF 函式库
--------------------------------------------------------------------------------
本函式库共有 12 个函式
本函式库用来实作表单资料格式 (Forms Data Format, FDF),可以参考 http://partners.adobe.com/asn/developer/acrosdk/main.html 上面有更多有关 FDF 的资料文件。
FDF_open: 打开 FDF 文件。
FDF_close: 关闭 FDF 文件。
FDF_create: 建立新的 FDF 文件。
FDF_save: 将 FDF 文件存档。
FDF_get_value: 取得栏位的值。
FDF_set_value: 设定栏位的值。
FDF_next_field_name: 下一栏位的名称。
FDF_set_ap: 设定显示栏位。
FDF_set_status: 设定 /STATUS 键。
FDF_get_status: 取得 /STATUS 键的值。
FDF_set_file: 设定 /F 键。
FDF_get_file: 取得 /F 键的值。
函式:FDF_open()
--------------------------------------------------------------------------------
FDF 函式库
FDF_open
打开 FDF 文件。
语法: int pdf_open(string filename);
传回值: 整数
函式种类: 特殊档案格式
内容说明
本函式用来开启一份 FDF 文件。若参数 filename 为 '.' 则从基本输入 (stdin) 读取资料。
参考
FDF_close()
--------------------------------------------------------------------------------
函式:FDF_close()
--------------------------------------------------------------------------------
FDF 函式库
FDF_close
关闭 FDF 文件。
语法: boolean pdf_close(int handle);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式用来关闭一份 FDF 文件。handle 为 FDF 文件的 handle 值。若欲关闭的 handle 值不存在则传回 false 值。
参考
FDF_open()
--------------------------------------------------------------------------------
函式:FDF_create()
--------------------------------------------------------------------------------
FDF 函式库
FDF_create
建立新的 FDF 文件。
语法: int fdf_create(void);
传回值: 整数
函式种类: 特殊档案格式
内容说明
本函式用来建立新的 FDF 文件。若无法建立则传回 false 值,成功建立则传回文件的 handle。
参考
FDF_open() FDF_close() FDF_save()
函式:FDF_save()
--------------------------------------------------------------------------------
FDF 函式库
FDF_save
将 FDF 文件存档。
语法: boolean pdf_save(string filename);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式用来将 FDF 文件另存新档。参数 filename 为欲储存的档名,若值为 "." 表示存到基本输出设备 (stdout)。若无法存档则传回 false 值。
参考
FDF_close()
--------------------------------------------------------------------------------
函式:FDF_get_value()
--------------------------------------------------------------------------------
FDF 函式库
FDF_get_value
取得栏位的值。
语法: string fdf_get_value(int handle, string fieldname);
传回值: 字串
函式种类: 特殊档案格式
内容说明
本函式取得 FDF 文件指定栏位的值。参数 handle 为开档的代号。参数 fieldname 为栏位名称字串。
参考
FDF_set_value()
--------------------------------------------------------------------------------
函式:FDF_set_value()
--------------------------------------------------------------------------------
FDF 函式库
FDF_set_value
设定栏位的值。
语法: boolean fdf_set_value(int handle, string fieldname, string value, int isName);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式设定 FDF 文件指定栏位的值。参数 handle 为开档的代号。参数 fieldname 为栏位名称字串。参数 value 为欲设定的栏位值字串。参数 isName 为 0 表示为 PDF 字串,值 1 表示为 PDF 名称。
参考
FDF_get_value()
--------------------------------------------------------------------------------
函式:FDF_next_field_name()
--------------------------------------------------------------------------------
FDF 函式库
FDF_next_field_name
下一栏位的名称。
语法: string fdf_next_field_name(int handle, string fieldname);
传回值: 字串
函式种类: 特殊档案格式
内容说明
本函式传回下一个栏位的名称。参数 handle 为开档的代号。参数 fieldname 为指定栏位名称字串。
参考
FDF_get_value() FDF_set_value()
--------------------------------------------------------------------------------
函式:FDF_set_ap()
--------------------------------------------------------------------------------
FDF 函式库
FDF_set_ap
设定显示栏位。
语法: boolean fdf_set_ap(int handle, string fieldname, int face, string filename, int pagenr);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式设定显示 (appearence) 栏位。参数 handle 为开档的代号。参数 fieldname 为指定栏位名称字串。参数 fase 的值若为 1 则为 FDFNormalAP,为内定值;若为 2 则表 FDFRolloverAP;若为 3 则为 FDFDownAP。
--------------------------------------------------------------------------------
函式:FDF_set_status()
--------------------------------------------------------------------------------
FDF 函式库
FDF_set_status
设定 /STATUS 键。
语法: boolean fdf_set_status(int handle, string status);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式设定 FDF 文件的 /STATUS 键。参数 handle 为开档的代号。参数 status 为欲设定的字串值。
参考
FDF_get_status()
--------------------------------------------------------------------------------
函式:FDF_get_status()
--------------------------------------------------------------------------------
FDF 函式库
FDF_get_status
取得 /STATUS 键的值。
语法: string fdf_get_status(int handle);
传回值: 字串
函式种类: 特殊档案格式
内容说明
本函式取得 FDF 文件 /STATUS 键的值。参数 handle 为开档的代号。
参考
FDF_set_status()
--------------------------------------------------------------------------------
函式:FDF_set_file()
--------------------------------------------------------------------------------
FDF 函式库
FDF_set_file
设定 /F 键。
语法: boolean fdf_set_file(int handle, string filename);
传回值: 布林值
函式种类: 特殊档案格式
内容说明
本函式设定 FDF 文件的 /F 键。参数 handle 为开档的代号。参数 filename 为欲设定的字串值。
参考
FDF_get_file()
--------------------------------------------------------------------------------
函式:FDF_get_file()
--------------------------------------------------------------------------------
FDF 函式库
FDF_get_file
取得 /F 键的值。
语法: string fdf_get_file(int handle);
传回值: 字串
函式种类: 特殊档案格式
内容说明
本函式取得 FDF 文件 /F 键的值。参数 handle 为开档的代号。
参考
FDF_set_file()