4D v14.3Webエリア |
||
|
4D v14.3
Webエリア
Webエリア
Webエリアはフォーム中で静的および動的なHTMLページ、ファイル、ピクチャー、JavaScript、Flash、PDF(1) 、さらにはMS Officeドキュメント (Windows環境でMS Officeがインストールされている場合) などのWeb用ファイルを表示することのできるオブジェクトです。. (1) PDFドキュメントを表示するために、Mac OSはシステムに含まれるプレビューツールを使用しますが、WindowsではAcrobat Readerのインストールが必要です。 Webエリアの描画エンジンはアプリケーションの実行プラットフォームおよび統合WebKitを使用オプションの設定状態により異なります。 同じフォーム内に複数のWebエリアを配置できます。 いくつかの標準アクション、ランゲージコマンド、そして汎用および専用のフォームイベントを使用して、開発者はWebエリアの動作を制御できます。特別な変数を使用してエリアと4D環境間で情報を交換できます。 この節ではフォームエディターにおけるWebエリアの利用や設定に関連する原則を説明します。このオブジェクトをプログラムで管理することに関する情報は、4DランゲージリファレンスマニュアルのWebエリアを参照してください。 またWebエリアを使用する際にはいくつか特別なルールに従わなくてはならない点に留意してください。この点についてはWebエリアの利用に際する注意点で説明しています。 フォームエディターでWebエリアを選択すると、プロパティリストには専用のプロパティが表示されます: Webエリアでコンテキストメニュープロパティ("入力"テーマ内)を設定すると、フォーム実行時にユーザーは標準のコンテキストメニューにアクセスできます。 メニューの内容はプラットフォームの描画エンジン (Mac OSではApple WebKit、WindowsではActiveX Web Controls) により設定されます。 注: WA SET PREFERENCEコマンドを使用してコンテキストメニューへのアクセスを制御できます。 Webエリアには2つの特別な変数“URL”と“進捗状況”が自動で割り当てられます。これらの変数はそれぞれWebエリアに表示されているURL やロード中のページのパーセンテージを知るために使用できます。デフォルトでこれらの変数はそれぞれWebエリア_urlとWebエリア _progressという名前です。必要に応じてこの名称を変更できます。 これらの変数はWebエリアを選択した状態でプロパティリストで設定できます。 これらの変数の動作に関する詳細は4Dランゲージリファレンスマニュアルの Webエリアのプログラムによる管理 を参照してください。 このオプションを使用して、Webエリアで使用する描画エンジンを2つのうちから選択することができます:
注:
注: このオプションは、統合されたWeb Kitを使用のオプションにチェックをしている場合のみ有効です。 このプロパティがチェックされている場合、特別なJavaScriptオブジェクト($4d)がWebエリア内に表示され、これを使用して4Dプロジェクトメソッドの呼び出しを管理することが出来るようになります。このオプションについての詳細な情報に関しては、 4D Language Reference マニュアルの Webエリアのプログラムによる管理 セクションを参照して下さい。 Webエリアを自動で管理するために、4つの特別な自動アクション、Open Back URL、Open Next URL、Refresh Current URL、そしてStop Loading URLを使用できます。これらのアクションをボタンやメニューコマンドに割り当て、基礎的なWebインターフェースを素早く実装できます。これらのアクションについては標準アクションで説明しています。 フォームイベントとランゲージコマンドを使用してWebエリアを制御できます。この点については4D ランゲージリファレンスマニュアルのWebエリアで説明しています。 |
プロパティ
プロダクト: 4D ARTICLE USAGE
デザインリファレンス ( 4D v14 R2) Inherited from : Webエリア ( 4D v13.4) |