HTML5 フォームのスクリプティングのサポート scripting-support-for-html-forms

以下は、JavaScript と FormCalc プロパティ、および HTML5 フォームでサポートされているメソッドの一覧です。

$event event

プロパティ
説明
例外
prevText
ユーザーの操作に応じて変更される前のフィールドのコンテンツを指定します。この値は、元に戻す機能と同様にもう一度呼び出すことができます。

ドロップダウンとリストボックスでは機能しません。次の場合、PrevText は正常に機能しません。

  • iPad の数値フィールド上で一部の特殊文字キー($、,、&、@ など)を入力する場合、および
  • 日付フィールド(カレンダーを使用して日付を入力する場合)。

スクリプトによる値の設定はサポートされていません。

target
イベントの動作対象のオブジェクトを指定します。
スクリプトによる値の設定はサポートされていません。
newtext
ユーザーの操作に応じて変更された後のフィールドのコンテンツを指定します。

newText プロパティは、次の場合は正しく機能しません。

  • テキストの選択と置換を行う場合
  • テキストの削除、コピー、ペーストを行う場合。
  • 数値フィールド上で一部の特殊文字キー($、,、&、@ など)を入力する場合
  • Shift キーと英数字キーを組み合わせて使用する場合。
  • 日付/時間フィールドを使用したとき。

スクリプトによる値の設定はサポートされていません。

change
ユーザーが操作を実行した直後にフィールドに入力またはペーストした値を指定します。

change プロパティは、次の場合は正しく機能しません。

  • テキストの選択と置換を行う場合
  • テキストの削除、コピー、ペーストを行う場合。
  • 数値フィールド上で一部の特殊文字キー($、,、&、@ など)を入力する場合
  • Shift キーと英数字キーを組み合わせて使用する場合。
  • 日付/時間フィールドを使用したとき。

スクリプトによる値の設定はサポートされていません。

keydown
ユーザーが選択のために矢印キーを押しているかどうかを判定します。このプロパティは、リストボックスとドロップダウンリストでのみ使用できます。
なし
modifier
特定のイベントの実行時に修飾キー(Microsoft® Windows® の Ctrl キーなど)が押されているかどうかを判定します。
なし

$host host

プロパティ
説明
例外
apptype
ホストのアプリケーションタイプを返します。クライアントアプリケーションのみで使用できます。
HTML 5 を返します。
name
現在のアプリケーションの名前を返します。
ブラウザー名とそのバージョンを返します。たとえば、Chrome ブラウザーでは、返される値は次の通りです。 Chrome <version>.
numPages
ドキュメントのページ数を返します。
HTML5 フォームのページネーションポリシーは、PDF forms のページネーションポリシーと同じではありません。したがって、numPages API は両方のケースにおいて異なる値を返すことがあります。
platform
スクリプトを実行しているコンピューターのプラットフォームを表す文字列を返します。
なし
title
ドキュメントのタイトルを指定します。クライアントアプリケーションでのみ使用できます。
PDF forms の場合のようにフォームのメタデータタイトルを返すのではなく、フォームの HTML ドキュメントのタイトルを返します。
version
現在のアプリケーションのバージョン番号を表す文字列を返します。
フォームのバージョンを返します。
calculationsEnabled
計算スクリプトを実行するかどうかを指定します。
なし
validationsEnabled
検証スクリプトを実行するかどうかを指定します。
なし
pageUp
前のページに移動します。
HTML5 フォームと PDF forms のページネーションポリシーは異なるため、HTML5 フォームの前のページは PDF forms の前のページとは異なります。
pageDown
フォームの次のページに移動します。実行時に pageDown メソッドを使用します。
setFocus
キーボードフォーカスを指定したフィールドに設定します。フィールドをオブジェクトとして、またはフィールドの SOM 式で指定します。クライアントアプリケーションでのみ使用できます。
resetdata
ドキュメント内のフィールドをデフォルト値にリセットします。
結合されたデータを含むフォームのすべてのデータを、デフォルト値に復元するのではなく、消去します。
messageBox
画面にダイアログボックスを表示します。クライアントアプリケーションでのみ使用できます。
「はい」/「いいえ」タイプのメッセージボックスを「OK」/「キャンセル」に変換します。3 つのボタンを含むメッセージボックスはサポートされていません。
currentPage

実行時に、ドキュメントの現在アクティブなページを設定します。

ページ値は 0 から始まるので、ドキュメントの最初のページは 0 の値を返します。

currentPage プロパティは、クライアントで layout:ready を実行する場合に使用できます。ただし、サーバーで layout:ready を実行する場合は、フォームレイアウトが実行されるまでプロパティが実行されないので、使用できません。

なし

field field

プロパティ
説明
例外
presence
処理の異なるフェーズへの関連するオブジェクトの関与を制御します。オブジェクトがコンテナの場合、コンテナのコンテンツは、このコントロールが適用する制限を継承します。
なし
access
コンテンツへのユーザーアクセスを制御します。
除外グループでは機能しません。また、HTML5 フォームでは、非インタラクティブオブジェクトと保護オブジェクトを同じように処理します。
name
スクリプト式でこの要素を識別するために使用される識別子。
HTML5 フォームでは、オブジェクトの name プロパティを設定できません。これは、HTML5 フォームでは読み取り専用のプロパティです。
value
単一のデータコンテンツを含むコンテンツ要素です。
なし
rawValue
このフィールドの形式設定されていない値を指定します。
なし
formattedValue
このフィールドの形式設定された値を指定します。
スクリプトによる formattedValue の設定はサポートされていません。
editValue
このフィールドの編集値を指定します。
スクリプトによる editValue の設定はサポートされていません。
formatMessage
このフィールドの形式検証メッセージの文字列を指定します。
スクリプトによる formatMessage の設定はサポートされていません。
fillcolor
このフィールドの背景色の値を指定します。別途、border.fill.presence プロパティを visible に設定する必要があります。
フィールドのデフォルトの色を正しく返しません。
border
border オブジェクトは、オブジェクトを囲む境界線を表します。
ui
ui オブジェクトには、フォームオブジェクトのユーザーインターフェイスでの説明が含まれます。
mandatory
フィールドの nullTest 値を指定します。
borderColor
このフィールドの境界線の色の値を指定します。別途、border.edge.presence プロパティを visible に設定する必要があります。
フィールドのデフォルトの境界線の色を正しく返しません。
length
リスト内にある項目数です。
なし
addItem
現在のフィールドに新しい項目を追加します。
なし
clearItem
フィールドからすべての項目を削除します。
なし
boundItem
ドロップダウンリストまたはリストボックスの特定の表示項目の連結値を取得します。
なし
execCalculate
フィールドの計算スクリプトを実行します。
なし
execValidate
フィールドの検証スクリプトを実行します。
なし
execEvent
オブジェクトのイベントスクリプトを実行します。
なし
getItemState
指定された項目の選択状態を返します
なし
setItemState
指定された項目の選択状態を設定します。
なし
getDisplayItem
指定された項目インデックスの項目表示テキストを取得します。
なし
getSaveItem
指定された項目インデックスのデータ値を取得します。
なし
deleteItem
指定されたインデックスの項目を削除します。
なし
setItems
指定された項目を現在のフィールドに設定します。既存の項目が置き換えられます。
なし
h
レイアウトの高さの測定値です。
なし
w
レイアウトの幅を指定する測定値です。
なし
x
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの X 座標を指定します。
なし
y
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの Y 座標を指定します。
なし
caption
caption オブジェクトは、フォームデザインオブジェクトに関連付けられた説明ラベルを表します。
なし
validate
validate オブジェクトは、フォーム上でユーザーが提供したデータの検証を制御します。フォームが使用されている間、validate オブジェクトは何回でも有効にできます。
なし
parentSubform
このフィールドの親サブフォーム(ページ)を指定します。
最初のスコープ外の親サブフォームを返す代わりに、常に親サブフォームを返します。
selectedIndex
最初に選択した項目のインデックスです。
なし

フォーム form

プロパティ
説明
例外
formNodes
指定したデータオブジェクトに連結された、すべてのフォームモデルオブジェクトのリストを返します。

InstanceManager instancemanager

プロパティ
説明
name
スクリプト式でこの要素を識別するために使用される識別子。
occur
含まれるコンテナで許可されるインスタンス数の制限を説明します。
min
インスタンス化することが可能な最小インスタンス数を指定します。
max
インスタンス化することが可能な最大インスタンス数を指定します。
count
インスタンス化された現在のインスタンス数を指定します。
setInstances
このノードから指定されたサブフォームまたはサブフォームセットを追加または削除します。
addInstance
サブフォームまたはサブフォームセットの新規インスタンスをこのノードに追加します。
removeInstance
このノードからサブフォームまたはサブフォームセットを削除します。
moveInstance
フォームモデルオブジェクトの子オブジェクトを、フォームモデル内の別の指定した場所に移動します。オブジェクトに対応するデータモデル情報も、データモデル内で再配置されます。
insertInstance
このノードにサブフォームまたはサブフォームセットの新規インスタンスを挿入します。

list list

プロパティ
説明
length
リスト内にある要素数。
item
コレクションのゼロベースのインデックスです。
append
ノードリストの末尾にノードを追加します。
remove
ノードリストからノードを削除します。
insert
ノードリスト内の特定のノードの前にノードを挿入します。

node node

プロパティ
説明
例外
createNode
有効なクラス名に基づいて新しいノードを作成します。
なし
isContainer
このオブジェクトがコンテナオブジェクトかどうかを指定します。
なし
isNull
現在のデータ値が null 値かどうかを示します。
なし
resolveNode
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし
resolveNodes
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし
oneOfChild
有効なクラス名に基づいて新しいノードを作成します。
なし
getElement
指定された子オブジェクトを返します。
なし
getAttribute
指定されたプロパティ値を取得します。
なし
setAttribute
指定されたプロパティの値を設定します。
なし

model model

プロパティ
説明
例外
該当なし
該当なし
該当なし

サブフォーム subform

プロパティ
説明
例外
instanceIndex
他のインスタンス化されたインスタンスを基準として、オブジェクトのインデックスを指定します。
なし
execEvent
オブジェクトのイベントスクリプトを実行します。
なし
getInvalidObjects
サブフォーム内(サブフォームを含む)に含まれている、検証テストに失敗したノードのリストを返します。
なし
border
border オブジェクトは、オブジェクトを囲む境界線を表します。
なし
borderColor
このフィールドの境界線の色の値を指定します。別途、border.edge.presence プロパティを visible に設定する必要があります。
なし
h
レイアウトの高さの測定値です。
なし
w
レイアウトの幅を指定する測定値です。
なし
x
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの X 座標を指定します。
なし
y
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの Y 座標を指定します。
なし
validate
validate オブジェクトは、フォーム上でユーザーが提供したデータの検証を制御します。フォームが使用されている間、validate オブジェクトは何回でも有効にできます。
なし
name
スクリプト式でこの要素を識別するために使用される識別子。
なし
presence
オブジェクトの表示/非表示を指定します。
なし
access
サブフォームなどのコンテナオブジェクトのコンテンツへのユーザーアクセスを制御します。
なし
execValidate
同じフォームオブジェクトの他のインスタンスとの相対位置に基づいて、サブフォームまたはサブフォームセットのインデックスを計算します。
なし
instanceManager
instanceManager オブジェクトは、フォームモデルオブジェクトのインスタンスの作成、削除、および移動を管理します。
なし

submit submit

プロパティ
説明
target
データの送信先の URL。この属性を省略すると、XFA 処理アプリケーションは、config オブジェクト内の製品固有の情報へのアクセスなど、製品固有の手法を使用して URI を取得します。

tree tree

プロパティ
説明
例外
nodes
現在のオブジェクトのすべての子オブジェクトのリストを返します。
  • xfa.nodes、desc ではサポートされていません。
  • PDF と HTML に対してレポートされるノード数は異なります。
name
このノードの名前を指定します。
スクリプトを使用した名前の設定は、HTML では許可されていません。
parent
このノードの親を取得します。
なし
索引
類似名、範囲内、子のような関係のノードのコレクションにおける、このノードの位置を返します。
なし
somExpression
このノードの SOM 式を取得します。
なし
resolveNode
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし
resolveNodes
現在の XML フォームオブジェクトモデルのオブジェクトから始めて、指定の SOM 式を評価し、SOM 式で指定されたオブジェクトの値を返します。
なし

subformset subformset

プロパティ
説明
例外
instanceManager
instanceManager オブジェクトは、フォームモデルオブジェクトのインスタンスの作成、削除、および移動を管理します。
なし

content content

プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。

dataValue datavalue

プロパティ
説明
例外
isNull
現在のデータ値が null 値かどうかを示します。

edge edge

プロパティ
説明
例外
color
color プロパティは、パターンオブジェクトの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

fill fill

プロパティ
説明
例外
color
color プロパティは、一意の塗りつぶしのカラーを定義します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

linear linear

プロパティ
説明
例外
color
color プロパティは、フォーム上の線形のグラデーション塗りつぶしの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

line line

プロパティ
説明
例外
edge
edge オブジェクトは、円弧、線、または境界線や長方形の 1 辺を表します。
カラー、キャップなどの属性はサポートされていません。

pattern pattern

プロパティ
説明
例外
color
color プロパティは、パターンオブジェクトの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

radial radial

プロパティ
説明
例外
color
color プロパティは、放射状オブジェクトの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

stipple stipple

プロパティ
説明
例外
color
color プロパティは、点描オブジェクトの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

draw draw

プロパティ
説明
例外
ui
ui オブジェクトには、フォームオブジェクトのユーザーインターフェイスでの説明が含まれます。
caption
caption オブジェクトは、フォームデザインオブジェクトに関連付けられる説明ラベルを表します。
presence
オブジェクトの表示/非表示を指定します。
name
スクリプト式でこのオブジェクトまたはイベントを指定するために使用可能な識別子を指定します。
実行時の値の設定はサポートされていません。
value
value オブジェクトには、データコンテンツ 1 単位が含まれます。

corner corner

プロパティ
説明
例外
color
color プロパティは、コーナーオブジェクトの一意のカラーを表します。
  • デフォルト値は取得できません。
  • 変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI に反映されません。

checkButton checkbutton

プロパティ
説明
例外
border
border オブジェクトは、checkButton オブジェクトを囲む境界線を表します。
変更はモデルに反映され、スクリプティングに使用できますが、HTML 要素には同期されません。したがって、変更は UI には反映されません。

choiceList choicelist

プロパティ
説明
例外
border
border オブジェクトは、choiceList オブジェクトを囲む境界線を表します。

dateTimeEdit datetimeedit

プロパティ
説明
例外
border
border オブジェクトは、dateTimeEdit オブジェクトを囲む境界線を表します。

画像 image

プロパティ
説明
例外
contentType
参照先のドキュメントのコンテンツの種類を MIME タイプで表現して指定します。
なし
name
スクリプト式でこの要素を識別するために使用される識別子。
なし

imageEdit imageedit

プロパティ
説明
例外
border
border オブジェクトは、imageEdit オブジェクトを囲む境界線を表します。

numericEdit numericedit

プロパティ
説明
例外
border
border オブジェクトは、オブジェクトを囲む境界線を表します。
なし

object object

プロパティ
説明
例外
className
このオブジェクトのクラスの名前を特定します。
なし

rectangle rectangle

プロパティ
説明
例外
edge
edge オブジェクトは、円弧、線、または境界線や長方形の 1 辺を表します。
カラー、キャップなどの属性はサポートされていません。

textEdit textedit

プロパティ
説明
例外
border
border オブジェクトは、オブジェクトを囲む境界線を表します。
なし

exclGroup exclgroup

プロパティ
説明
例外
layout
このオブジェクトで使用するレイアウト方法を指定します。
なし
border
このフィールドを囲む境界線を指定します。
なし
mandatory
フィールドの nullTest 値を指定します。
なし
borderColor
このフィールドの境界線のカラー値を指定します。スクリプティングによってカラーを変更する前に、境界線を定義する必要があります。
なし
borderWidth
このフィールドの境界線の幅を指定します。
なし
h
レイアウトの高さの測定値です。
なし
transient
処理アプリケーションで除外グループの値の保存を、フォーム送信と保存操作のどちらの一環として行うかを指定します。
なし
w
レイアウトの幅を指定する測定値です。
なし
x
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの X 座標を指定します。
なし
y
位置固定レイアウトで配置した場合の、親コンテナの左上隅を基準としたコンテナのアンカーポイントの Y 座標を指定します。
なし
caption
caption オブジェクトは、フォームデザインオブジェクトに関連付けられた説明ラベルを表します。
なし
validate
validate オブジェクトは、フォーム上でユーザーが提供したデータの検証を制御します。フォームが使用されている間、validate オブジェクトは何回でも有効にできます。
なし
dataNode
結合後にフォームノードが連結されるデータノードを取得します。
なし
presence
オブジェクトの表示/非表示を指定します。
access
サブフォームなどのコンテナオブジェクトのコンテンツへのユーザーアクセスを制御します。
exclgrp 内の個々の項目に対しては、常にオープンを返します。
name
スクリプト式でこのオブジェクトまたはイベントを指定するために使用可能な識別子を指定します。
なし
members
除外グループのメンバーを指定します。
なし
selectedMember
除外グループの選択されたメンバーを返します。
なし
execCalculate
指定したオブジェクトとその子オブジェクトの calculate イベントでスクリプトを実行します。
なし
calculate
calculate オブジェクトは、フィールドの値の計算を制御します。
なし

arc arc

プロパティ
説明
例外
edge
edge オブジェクトは、円弧、線、または境界線や長方形の 1 辺を表します。
カラー、キャップなどの属性はサポートされていません。

border border

プロパティ
説明
例外
edge
edge オブジェクトは、円弧、線、または境界線や長方形の 1 辺を表します。
カラー、キャップなどの属性はサポートされていません。

$layout layout

プロパティ
説明
例外
h
指定したフォームデザインオブジェクトの高さを判定します。
  • 高さ(h)プロパティは、ページ領域およびコンテンツ領域に対してはサポートされていません。
  • パラメーター「Offset from first content area the XFA-Form object occurs on」はサポートされていません。
w
指定したフォームデザインオブジェクトの幅を判定します。
  • 幅(w)プロパティは、ページ領域およびコンテンツ領域に対してはサポートされていません。
  • パラメーター「Offset from first content area the XFA-Form object occurs on」はサポートされていません。
x
親オブジェクトを基準とする、指定したフォームデザインオブジェクトの X 座標を判定します。
  • x 座標(x)プロパティは、ページ領域およびコンテンツ領域に対してはサポートされていません。
  • パラメーター「Offset from first content area the XFA-Form object occurs on」はサポートされていません。
y
親オブジェクトを基準とする、指定したフォームデザインオブジェクトの Y 座標を判定します。
  • y 座標(y)プロパティは、ページ領域およびコンテンツ領域に対してはサポートされていません。
  • パラメーター「Offset from first content area the XFA-Form object occurs on」はサポートされていません。
pagecount
現在のフォームのページ数を判定します。
  • layout.pageCount() method は、PDF および HTML フォームに対して異なる値を返します。
  • オブジェクトを非表示にすることでページカウントを少なくした場合、abspagecount メソッドは不正な値を返します。
pagecontent
フォームの指定したページからフォームデザインオブジェクトの種類を取得します。
なし
absPageCount
現在のフォームのページ数を判定します。
  • layout.pageCount() method は、PDF および HTML フォームに対して異なる値を返します。
  • オブジェクトを非表示にすることでページカウントを少なくした場合、abspagecount メソッドは不正な値を返します。

item items

プロパティ
説明
例外
presence
オブジェクトの表示/非表示を指定します。
なし

FormCalc formcalc

FormCalc は e フォーム中心のロジックと計算のルートを作成するための XFA 固有の言語です。FormCalculation は強力なビルド関数のセットを提供します。

FormCalc によってサポートされている関数 formcalc-supported-functions

FormCalc 式のサポート formcalc-expression-support

カテゴリ
説明
サンプル
単純式
加算、減算、乗算、除算および括弧
(a+b)*3
変数の宣言
変数の定義
var a
var a=3
a=3
論理式
  • ロジック(and/or)
  • 比較(より大きい/より小さい/等しい)
A or 1
1 <> 2
A NE B
A or 1
1 <> 2
A NE B
if 式
if (a>b) then 2 endif
while
while (i lt 5) do i = i + 1 endwhile
for
for i = 100 downto 1
do s = s + i endfor
for each
for each i in (1, 2, 3)
do s = s + i endfor
関数の宣言
FormCalc でのカスタム関数の定義
func foo(n) do var f = n endfunc

Acrobat API のサポート acrobat-api-support

  1. 演算関数

    1. Abs()
    2. Avg()
    3. Ceil()
    4. Count()
    5. Floor()
    6. Max()
    7. Min()
    8. Mod()
    9. Round()
    10. Sum()
  2. 科学関数

    1. Acos()
    2. Asin()
    3. Atan()
    4. Atan2()
    5. Cos()
    6. Sin()
    7. Tan()
    8. Exp()
    9. Log()
    10. Pow()
    11. Sqrt()
    12. Deg2Rad()
    13. Rad2Deg()
    14. Pi()
  3. 会計関数

    1. Apr()
    2. Cterm()
    3. Fv()
    4. Ipmt()
    5. Npv()
    6. Pmt()
    7. Ppmt()
    8. Pv()
    9. Rate()
    10. Term()
  4. 論理関数

    1. Choose()
    2. If()
    3. Oneof()
    4. Within()
  5. 文字列関数

    1. At()
    2. Concat()
    3. Left()
    4. Len()
    5. Lower()
    6. Ltrim()
    7. Replace()
    8. Right()
    9. Rtrim()
    10. Space()
    11. Stuff()
    12. Substr()
    13. Upper()
    14. WordNum()
  6. 日付と時間

    1. Date()
    2. num2date()
    3. DateFmt()
API
説明
例外
console.println()
この Acrobat API は、出力された toJavaScript コンソールをダンプします。
app.alert()
この Acrobat API は、アラートメッセージ throughJavaScript のポップアップを送信します。
app.beep()
システムにサウンドを再生させます。
実行されたアクションはありません。
app.execDialog()
モーダルダイアログボックスが表示されます。ホストアプリケーションを再び直接使用するには、ユーザーがモーダルダイアログボックスを閉じる必要があります。
アクションは実行されません。
app.launchURL()
ブラウザーウィンドウで URL を起動します。
app.setInterval()
JavaScript スクリプトと期間を指定します。スクリプトは期間が経過するたびに実行されます。このメソッドの戻り値は、JavaScript 変数で保持する必要があります。保持されない場合、interval オブジェクトがガベージコレクションの対象となり、時計が停止する可能性があります。定期的な実行を終了するには、返された interval オブジェクトを clearInterval に渡します。
app.setTimeOut()
JavaScript スクリプトと期間を指定します。スクリプトは期間の経過後に 1 回だけ実行されます。このメソッドの戻り値は、JavaScript 変数で保持する必要があります。保持されない場合、timeout オブジェクトがガベージコレクションの対象となり、時計が停止する可能性があります。timeout イベントをキャンセルするには、返された timeout オブジェクトを clearTimeOut に渡します。
app.clearInterval()
setInterval メソッドによって最初に設定された、以前に登録された間隔をキャンセルします。
HTML5 フォームでは、API は正常に動作しません。
app.clearTimeOut()
以前に登録されたタイムアウト間隔をキャンセルします。この間隔は、setTimeOut によって最初に設定されたものです。
HTML5 フォームでは、API は正常に機能しません。
app.eval()
指定されたスクリプトを実行します。
app.activeDocs
アクティブな各ドキュメントの Doc オブジェクトを含む配列。アクティブなドキュメントがない場合、activeDocs は何も返しません。つまり、Core JavaScript の d = new Array(0) と同じ動作になります。
HTMl5 フォームに空の配列を返します。
app.calculate
true(デフォルト値)の場合、計算を実行できます。false の場合、計算は許可されません。
HTML5 フォームでは常に true です。
app.constants
様々な定数値を保持するためのラッパーオブジェクト。現在、このプロパティは 1 つのプロパティ、align を持つオブジェクトを返します。
HTML5 フォームは空の align オブジェクトを返します。
app.focusRect
フォーカスの長方形のオンとオフを切り替えます。フォーカスの長方形は、ボタン、チェックボックス、ラジオボタン、署名の周囲にある薄い点線で、フォームフィールドにキーボードフォーカスがあることを示します。値を true にすると、フォーカスの長方形がオンになります。
HTML5 フォームでは常に true です。
app.formsVersion
ビューアフォームソフトウェアのバージョン番号。スクリプトの下位互換性を維持する場合は、このプロパティを確認して、新しいバージョンのソフトウェアのオブジェクト、プロパティまたはメソッドが使用できるかどうかを判断します。
常に 11.001。
app.language
実行中の Acrobat ビューアの言語。
HTML5 フォームでは常に ENU です。

サポートされる XFA イベント supported-xfa-events

次のクライアント側の XFA イベントがサポートされています。

  • 初期化
  • Validate
  • Calculate
  • Click
  • Enter
  • 終了
  • Change
  • ValidationState
NOTE
HTML5 フォームはクライアントサイド(ブラウザー)でレンダリングされます。サーバーサイドのスクリプトではなく、クライアントサイドの validate スクリプトおよび calculate スクリプトを使用します。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2