fdf_set_on_import_javascript

(PHP 4 >= 4.3.0, PHP 5 < 5.3.0, PECL fdf SVN)

fdf_set_on_import_javascript在 Acrobat 打开 FDF 时添加要执行的 javascript 代码

描述

fdf_set_on_import_javascript(resource $fdf_document, string $script, bool $before_data_import): bool
警告

此函数目前未记录;仅提供其参数列表。

参见

添加笔记

用户贡献的笔记 1 笔记

Jake Marble
17 年前
此示例将导致浏览器打开“a.pdf”,并在设置字段值后弹出警报窗口

<?php
header
('Content-type: application/vnd.fdf');

$fdf = fdf_create();

fdf_set_file($fdf, 'http://www.example.com/path/to/a.pdf');
fdf_set_value($fdf, 'field1', 'my value');
fdf_set_on_import_javascript($fdf, 'app.alert("executing javascript");', false);

fdf_save($fdf);
fdf_close($fdf);
?>

或者,要在设置字段值之前执行 javascript,只需将 false 更改为 true

<?php
header
('Content-type: application/vnd.fdf');

$fdf = fdf_create();

fdf_set_file($fdf, 'http://www.example.com/path/to/a.pdf');
fdf_set_value($fdf, 'field1', 'my value');
fdf_set_on_import_javascript($fdf, 'app.alert("executing javascript");', true);

fdf_save($fdf);
fdf_close($fdf);
?>
To Top