(Kofax Power PDF for Macの高度な機能)
JavaScriptは、Kofax Power PDF for MacでPDFフォームでカスタム関数またはアクションを作成するために使用されます。 Javascriptコマンドは、計算、書式設定、検証、およびその他の多くのことのためのフォームフィールドに適用できます。 既存のスクリプトを編集したり、新しいスクリプトを追加したりするには、JavaScriptプログラミングの高度な知識が必要です。 一般的またはAdobe固有のJavaScriptプログラミングを支援するリソースは、w3schools.com、pdfscripting.com、Adobe、およびその他の多くのソースからオンラインで入手できます。
注意:Kofax Power PDF for Mac はAcroform PDFフォームのJavaScriptのみをサポートしています。 LiveCycle(XFA)ドキュメントのJavaScriptはサポートしていません。
JavaScriptは、オブジェクト指向のコンピュータープログラミング言語です。 これは通常、Webブラウザー内でインタラクティブな効果を作成するために使用され、PDFもパワフルにカスタマイズできます。
Kofax Power PDF for Mac スクリプトウィンドウを介して既存のJavaScriptを表示、追加、削除、または編集できます。 ドキュメント内のJavaScriptは、ドキュメントスクリプトまたはページスクリプトとして一覧表示されます。 JavaScriptには一般的に4つのタイプがあります。
ドキュメントスクリプト:ドキュメントレベルのスクリプトは、PDFドキュメントのスクリプト階層の最上位にあるスクリプトです。 これらのスクリプトは、Kofax Power PDF for Macでドキュメントが読み込まれたときに最初に実行されるスクリプトです。 。 これは、操作の設定、トップレベルの環境テストの実行、またはドキュメント内の他のスクリプトで使用される特定の関数と変数の定義に使用されます。
ドキュメントアクション:ドキュメントアクションは、ドキュメントを閉じる、保存する、印刷するなどのアクティビティによって実行されるイベントです。 ドキュメントの「アクション」により、フォーム設計者はこれらのアクティビティの前後にドキュメントを変更できます。 通常、5つのドキュメントアクションがあります。
ページアクション:ページレベルのアクションは、開く、閉じるなど、ページレベルでトリガーされるイベントです。 たとえば、ページを「開く」とは、ドキュメントの特定のページが完全に表示され、関連するページ番号がツールバーに反映されている場合を指します。 ページを「閉じる」とは、ドキュメントの特定のページが完全に表示されなくなり、関連するページ番号がツールバーに反映されなくなった場合を指します。 これらのアクションは、タイマー、ビデオ、アニメーションなど、現在Kofax Power PDF for Macがサポートしていない可能性のあるインタラクティブマルチメディアを含むページを管理する場合に一般的に役立ちます。
注釈アクション:注釈アクションは、主にフォームフィールドのフォーム要素に関連付けられたページレベルのイベントです。 これらのアクションにより、特定の注釈のカスタム関数またはフォーマットが有効になります。 ユーザーは、フォームフィールドの特定の書式設定、計算、または検証を編集または追加できます。 フォームフィールドスクリプトには、「ウィジェットスクリプト」と「フォーム値スクリプト」の2つの主要なタイプのスクリプトが含まれます。 ウィジェットスクリプトは、フィールドで実行されるアクションです。 フォーム値スクリプトは、フォームフィールドの値が変更されたときに発生するアクションです。
注意:ユーザーは、ドキュメントレベルとページレベルの両方で利用可能なすべてのスクリプトを表示できます。 ただし、すべてのスクリプトは技術的には編集できる一方で、Kofax Power PDF for MacはすべてのJavaScriptをサポートしているわけではありません。 例として、Kofax Power PDF for Macは現在、インタラクティブビデオなどの特定のマルチメディアをサポートしていません。 ただし、アプリケーションは、アラート、計算、フォーマット、検証などの一般的なJavaScriptをサポートしています。
JavaScriptをドキュメントで実行するには、環境設定でJavaScriptを有効にする必要があります(ユーザー設定)。
JavaScriptを有効化:
Kofax Power PDF for Macのスクリプトウィンドウでは、ドキュメントのJavaScriptを表示および編集できます。 Kofax Power PDF for Macで複数のドキュメントを同時に開いている場合、[スクリプト]ウィンドウには、アクティブに編集しているドキュメントのスクリプトが表示されます。
注意:Adobe JavaScriptは通常、接頭辞として「AF」が付けられます。
スクリプトウィンドウでは、PDF内のJavaScriptを削除できます。 ドキュメントに現在含まれているJavaScriptは、左側のペインに一覧表示されます。
スクリプトウィンドウでは、PDFに新しいスクリプトを追加できます。
注意:特定のフォームフィールドに注釈アクションを追加するには、プラス + をクリックしてスクリプトを追加する前に、フォームフィールドを選択しておく必要があります。 特定の注釈を選択していない場合は、ドキュメントまたはページスクリプトのみを追加できます。
JavaScriptをテストする方法はいくつかあります。 スクリプトを1行ずつ実行するには、JavaScriptウィンドウを使用します。
計算を使用してフォームをテストするには、フォームを試すためにテキストの選択ツール
(Command + 1)に切り替える必要があります。 フォームに配置した要素の外観を編集するには、編集ツール
(Command + 2)に戻ります。
注意:JavaScriptは、次の場合にのみ正常に実行されます。