2024 日本 PHP 研討會

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(資源 $fdf_document, 字串 $script, 布林值 $before_data_import): 布林值
警告

此函式目前沒有說明文件;僅提供其參數列表。

參見

新增註解

使用者貢獻的註解 1 則註解

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("執行 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("執行 JavaScript");', true);

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