• 検索結果がありません。

SSL で通信デー タ を保護する

ドキュメント内 MeFt/Web V10.3 説明書 Windows(64) (ページ 57-84)

第 5 章 リ モー ト 実行機能を利用する

5.11 SSL で通信デー タ を保護する

有効値 意味 備考

0 すべての画面を コ ン ト ロールサイ ズでは り 付けます。 省略値

1 1 画面だけ コ ン ト ロールサイ ズでは り 付け、 2 画面目以降 (※) は別画面で 表示 し ます。

※) 2 画面目以降 と はプ ログ ラ ム内ですでに CLOSE さ れていない画面があ る状態で別の画面を OPEN し た場合です。

情報分類 内容 キーワー ド 設定値 画面表示形式 備考

コ ン ト ロールサ イ ズで表示

WWW ブ ラ ウザ と 別画面で表示

「0」、 「1 ( 1 画 面目)」 の場合

「1 ( 2 画面目以 降)」 の場合 ウ ィ ン ド

ウ情報 フ ァ イル

タ イ ト ル名 TITLE - × ○ -

ウ ィ ン ド ウ 位置

WINPOSX - × ○ -

WINPOSY - × ○ -

ウ ィ ン ド ウ 位置 (行けた指 定)

WINPOSCX - × ○ -

WINPOSCY - × ○ -

ウ ィ ン ド ウ サイ ズ

WINSIZEX - × ○ -

WINSIZEY - × ○ -

ウ ィ ン ド ウ WINSIZECX - × ○ -

ウ ィ ン ド ウ情報 フ ァ イル

タ イ ト ルバーの 有無

TTLBAR - × ○ -

サイ ジ ングボー ダーの

有無

SIZEB - × ○ -

コ ン ト ロール メ ニ ュ ーボ ッ ク ス の有無

SYSMENU - × ○ -

最大表示ボ タ ン の有無

MAXBOX - × ○ -

ア イ コ ン化 ボ タ ンの有無

MINBOX - × ○ -

メ ニ ュ ーバーの 有無

MENUBAR Y △ ○ △ :

メ ニ ュ ー バーの代わ

り にポ ッ プ ア ッ プ メ ニ ュ ー と な り ます。

N ○ ○ -

F ○ ○ -

入力制御 情報

右マウス ボ タ ンの ア テ ン シ ョ ン通 知

RMOUSE - △ ○ △ :

ポ ッ プ ア ッ プ メ ニ ュ ー 時には通知 さ れません。

オーニー ウ ィ ン ド ウ

オーニー ウ ィ ン ド ウの同 期位置変更

SYNCPOS - × △ △ :

オーナー ウ ィ ン ド ウ に 1 画面目 を指定する こ と はで き ません。

ウ ィ ン ド ウ 情報フ ァ イ ルに指定す る キーワ ー ド については、 MeFt のオン ラ イ ン マニ ュ アルを 参照 し て く だ さ い。

情報分類 内容 キーワー ド 設定値 画面表示形式 備考

コ ン ト ロールサ イ ズで表示

WWW ブ ラ ウザ と 別画面で表示

「0」、 「1 ( 1 画 面目)」 の場合

「1 ( 2 画面目以 降)」 の場合

4.4.7 ハイパー リ ン ク 先の指定方法 (hyperlink/hyperlinktarget)

ハ イ パー リ ン ク 先の指定 と は、 URL を指定 し た項目を マ ウ ス で ク リ ッ ク し た り 、 URL と し てヘルプを定義 し た際に 【ヘルプ】 キーを押 し た場合に、 指定 し た表示形式に従っ て表示す る 機能です。

hyperlinktarget の指定は、 hyperlink に 「1」 を指定 し た場合だけ可能です。

ハ イ パー リ ン ク の処理種別 と し て、 以下のどれかの値を指定 し ます。

例 : MeFtWeb1.hyperlink = "1"

    MeFtWeb1.hyperlinktarget = "framename"

4.4.8 画面デー タ 圧縮 (dspcompress)

画面処理時にサーバ と ク ラ イ ア ン ト で通信す る デー タ を圧縮す る か ど う か を dspcompress プ ロ パテ ィ に指 定 し ます。 以下のどれかの値を指定 し ます。

4.4.9 帳票処理実行モー ド の指定方法 (printmode)

印刷 イ メ ージ を WWW ブ ラ ウ ザでプ レ ビ ュ ーす る か、 直接プ リ ン タ 装置に印刷する か、 サーバ上に ス プー ルす る か を指定 し ます。 以下のどれかの値を指定 し ます。

有効値 意味 備考

0 別ブ ラ ウザを表示 し て起動 し ます。 省略値

1 hyperlinktarget プ ロパテ ィ に指定 し た フ レーム タ ーゲ ッ ト に表示 し ます。 -

2 コ ン テナにハイパー リ ン ク イ ベン ト を通知 し ます。 -

項目に URL を指定す る 方法や、 ヘルプに URL を指定する 方法については、 MeFt のオン ラ イ ン マニ ュ アルを参照 し て く だ さ い。

Internet Explorer の 「 イ ン タ ーネ ッ ト オプシ ョ ン」 ダ イ ア ロ グボ ッ ク ス の 「詳細設定」 タ ブに あ る 「シ ョ ー ト カ ッ ト を起動す る ために ウ ィ ン ド ウ を再使用す る 」 がチ ェ ッ ク さ れてい る 場 合、 hyperlink プ ロ パテ ィ に 「0」 を指定 し て も 、 別ブ ラ ウ ザが起動 さ れません。

有効値 意味 備考

TRUE 画面処理時の通信デー タ を圧縮 し ます。 -

FALSE 画面処理時の通信デー タ を圧縮 し ません。 省略値

画面デー タ の圧縮指定は、 使用す る ネ ッ ト ワ ー ク の回線速度が遅い場合にだけ使用 し て く だ さ い。

ネ ッ ト ワ ー ク の回線速度が速い場合は、 画面デー タ を圧縮 し て も 性能への効果はあ り ません。

帳票処理時は、 通信デー タ は dspcompress の指定に関係な く 、 必ず圧縮 さ れます。

有効値 意味 備考

0 WWW ブ ラ ウザで プ レ ビ ュ ー し ます。 こ の場合、 プ レ ビ ュ ー画面から 印 刷する こ と がで き ます。

省略値

4.4.11 印刷イ メ ージの表示位置 (previewdrawpos)

プ レ ビ ュ ーを行 う 場合、 印刷 イ メ ージ を コ ン ト ロ ール域の左上を基準に表示す る か、 中央を基準に し て表 示す る か を previewdrawpos プ ロ パテ ィ に指定 し ます。 以下の ど ち ら かの値を指定 し ます。

4.4.12 印刷イ メ ージ生成時に使用するデバイ スの指定方法 (previewdc)

プ レ ビ ュ ーを行 う 場合、 プ リ ン タ 装置のデバ イ ス情報を も と に印刷 イ メ ージ を生成す る か、 デ ィ ス プ レ イ 装置のデバ イ ス情報を も と に印刷 イ メ ージ を生成する か を previewdc プ ロ パテ ィ に指定 し ます。

以下のどれかの値を指定 し ます。

4.4.13 ズーム率の指定方法 (previewrate)

プ レ ビ ュ ーを行 う 場合、最初に表示 さ れ る 印刷 イ メ ージのズーム率を previewrate プ ロ パテ ィ に指定 し ます。

ズーム率は、 印刷 イ メ ージ表示後、 プ レ ビ ュ ー画面のツールバーで変更す る こ と がで き ます。

以下のどれかの値を指定 し ます。

4.4.14 印刷ボ タ ン表示 (hideprtbtn)

印刷ダ イ ア ロ グ画面のサーバ印刷 と ス プールのボ タ ン を表示す る か ど う か を指定 し ます。 以下の ど ち ら か の値を指定 し ます。

有効値 意味 備考

0 コ ン ト ロール域の左上を基準に し ます。 省略値

1 コ ン ト ロール域の中央を基準に し ます。 -

有効値 意味 備考

0 プ リ ン タ 装置のデバイ ス情報を も と に印刷イ メ ージ を生成 し ます。 プ リ ン タ がセ ッ ト ア ッ プ さ れていない場合には、 その旨の確認 メ ッ セージ を 表示後、 デ ィ ス プ レ イのデバイ ス情報を も と に生成 し ます。

省略値

1 常に、 ク ラ イ ア ン ト マシ ン上のプ リ ン タ 情報を も と に印刷イ メ ージ を生 成 し ます。 プ リ ン タ がセ ッ ト ア ッ プ さ れていない場合には、 エ ラ ー と な り ます。

2 常に、 デ ィ ス プ レ イのデバイ ス情報を も と に生成 し ます。 こ の場合、 プ リ ン タ がセ ッ ト ア ッ プ さ れていて も 無視 さ れますので、 プ リ ン タ が定義 さ れていない場合だけ、 こ の値を指定 し て く だ さ い。

previewdc に 「 0」 ま たは 「2」 を指定 し て、 バー コ ー ド が定義 さ れてい る 帳票をプ レ ビ ュ ー す る と エ ラ ーにな る 場合があ り ます。 エ ラ ーが発生 し た場合は、 「1」 を指定 し て く だ さ い。

有効値 意味 備考

0 ページ全体が表示 さ れる よ う に し てズーム率を自動的に計算 し ます。 省略値 W ページの横幅が表示 さ れる よ う に し てズーム率を自動的に計算 し ます。 - H ページの縦幅が表示 さ れる よ う に し てズーム率を自動的に計算 し ます。 - 30 ~ 200 ズーム率を 30 ~ 200%ま での間で指定 し ます。 例えば、 150%で表示す

る場合には、 文字列 「150」 と 指定 し ます。

有効値 意味 備考

0 サーバ印刷 と ス プールボ タ ン を表示 し ます。 省略値

4.5 メ ソ ッ ド

4.5.1 メ ソ ッ ド 一覧

以下に MeFt/Web コ ン ト ロ ールが実装 し てい る メ ソ ッ ド について説明 し ます。

4.5.2 起動 (submit)

submit メ ソ ッ ド でサーバ上の利用者プ ロ グ ラ ム を起動 し ます。

正常にプ ロ グ ラ ム を起動 し た場合 (復帰値が 「0」 の場合)、 起動 し たプ ロ グ ラ ムが終了す る と Terminate イ ベン ト が通知 さ れます。

復帰値が 「0」 以外の場合には、 Terminate イ ベン ト は通知 さ れません。

例 : MeFtWeb1.submit()

4.5.3 利用者プ ログ ラ ムの中断 (Quit)

リ モー ト 実行 し たサーバ上の利用者プ ロ グ ラ ム を中断 (終了) す る こ と がで き ます。

中断す る ためには、 Quit メ ソ ッ ド を実行 し ます。 Quit メ ソ ッ ド を実行す る と 、 サーバで実行 し てい る 利用 者プ ロ グ ラ ムには通知 コ ー ド (N8) が通知 さ れます。

Quit メ ソ ッ ド が実行 さ れた場合には、 Terminate イ ベン ト は通知 さ れません。

ページ を移動する 前には WWW ブ ラ ウ ザか ら Window_onUnload 関数が呼び出 さ れ る ため、 こ の関数で Quit メ ソ ッ ド を実行 し ます。

例 : Sub Window_onUnload() MeFtWeb1.Quit() end sub

メ ソ ッ ド 名 引数 復帰値

起動 submit な し long 0 正常に起動 し ま し た。

-1 プ ロパテ ィ の指定に誤 り があ り ます。

-2 すでにプ ロ グ ラ ムが実行中です。

-3 コ ン ト ロールの初期化に失敗 し ま し た。

利用者プ ログ ラ ムの 中断

Quit な し long 0 正常に中断 し ま し た。

-1 中断に失敗 し ま し た。

起動用 HTML 表示 と 同時に利用者プ ロ グ ラ ム を起動する には、 以下の よ う に記述 し ます。

sub Window_onload()

MeFtWeb1.host = "hostname"

MeFtWeb1.submit() end sub

WWW ブ ラ ウ ザ上で リ モー ト 実行中のページ を移動す る 前に利用者プ ロ グ ラ ム を終了す る か、

ま たは Quit メ ソ ッ ド を実行 し てプ ロ グ ラ ム を中断 し て く だ さ い。

4.6 イ ベン ト

4.6.1 イ ベン ト 一覧

以下に MeFt/Web コ ン ト ロ ールが通知す る イ ベン ト について説明 し ます。

4.6.2 利用者プ ログ ラ ムの終了 (Terminate)

submit メ ソ ッ ド に よ っ て起動 し た利用者プ ロ グ ラ ムが終了す る と 、 Terminate イ ベン ト が発生 し ます。

こ の Terminate イ ベン ト を処理す る こ と に よ り 、 利用者プ ロ グ ラ ムの復帰値を得 る こ と がで き ます。

例 : <SCRIPT LANGUAGE="VBScript">

sub MeFtWeb1_Terminate(ErrorCode, ProgramCode) if ErrorCode = 0 then

msgbox " 利用者プ ロ グ ラ ムが終了し ま し た。 復帰コー ド : " & ProgramCode else

msgbox "MeFt/Web でエ ラ ーが発生 し ま し た。 復帰コー ド : " & ProgramCode end if

end sub

</SCRIPT>

4.6.3 ハイパー リ ン ク の通知 (hyperlink)

URL を指定 し た項目、 ヘルプを選択 し た場合に URL を通知 し ます。 こ の イ ベン ト は hyperlink プ ロ パテ ィ に “ コ ン テナにハ イ パー リ ン ク イ ベン ト を通知 ” を指定 し た場合に通知 さ れます。

関連機能名 イ ベン ト 説明

リ モー ト 実行 Terminate(long ErrorCode,long ProgramCode)

起動 し たプ ログ ラ ムが終了 し た場合に通知 さ れます。

ErrorCode:MeFt/Web コ ン ト ロールの通知 コ ー ド   0 : 正常終了

  -1 : ネ ッ ト ワー ク エ ラ ー   -2 :MeFt/Web サーバのエ ラ ー   -3 :MeFt/Web コ ン ト ロールのエ ラ ー ProgramCode: プ ログ ラ ムの通知コ ー ド

  起動 し たプ ログ ラ ムの復帰値

画面処理 hyperlink(LPCTSTR URL) URL を指定 し た項目、 ヘルプ を選択 し た場合に URL を通 知 し ます。

こ のイ ベン ト は hyperlink プ ロパテ ィ に “ コ ン テナにハイ パー リ ン ク イ ベン ト を通知 ” を指定 し た場合に通知 さ れま す。

利用者プ ロ グ ラ ムの終了時にページ を遷移す る には、 以下の よ う に記述 し ます。

sub MeFtWeb1_Terminate(ErrorCode, ProgramCode) location.href = " 遷移先ページの URL"

end sub

項目に URL を指定す る 方法や、 ヘルプに URL を指定する 方法については、 MeFt のオン ラ イ ン マニ ュ アルを参照 し て く だ さ い。

ドキュメント内 MeFt/Web V10.3 説明書 Windows(64) (ページ 57-84)

関連したドキュメント