4D View Pro:オフスクリーンエリア

Deeplからの自動翻訳

4D View Proのドキュメントをサーバー上で動的に生成し、例えば、電子メールで送信したり、値を計算したりしたいですか?4D v18 R4 では、オフスクリーンエリアで 4D View Pro のコマンドを操作する新しいコマンドを導入しました。 VP Run offscreen area.

以下のHDIは、4D View Proのオフスクリーンエリアを使用し、ドキュメントをPDFまたはMS Excelファイルにエクスポートする方法を示しています。

HDI 4DVPオフスクリーン

VP Run offscreen areaは、メモリ上に 4D View Pro の領域を作成します。4D View Pro の領域をメモリ上に作成します。パラメータで領域の関連情報をすべて渡します。

  • 領域名
  • 4D View Proエリアからイベントがスローされたときに呼び出されるメソッド。

例えば、4D View Pro のドキュメントを開いて値を取得する場合、必要な情報と “onEvent” という関数を含むクラスを作成するだけです。オフスクリーンエリアでイベントが発生すると、”onEvent” 関 数 が 自 動 的 に 呼 び 出 さ れ ま す 。イベントの管理は FORM Eventコマンドを使用します。

// OffscreenArea class declaration
Class constructor
C_TEXT

Case of ($1)
This .filePath:=$1// This function will be called on each event for the offscreen area
Function onEvent

: (FORM Event.code=On VP Ready)
VP IMPORT DOCUMENT (This.area;This.filePath)
This .result:=VP Get value (VP Cell (This.area;6;22)
)
End case

このクラスをインスタンス化し、それを VP Run offscreen area:

$o:=cs.OffscreenArea.new()
$result :=VP Run offscreen area ($o)
ALERT ("The G23 cell contains the value:「+String($result))

この新しいコマンドで何ができるか、より詳しい情報はドキュメントを参照してください。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。