3-2-3 プレビューのみを実行する

プレビューのみ実行する場合、次のいずれかのCLASSIDを使用します。

  • 336417B5-C331-4CBB-9148-641A51D4A28E(EMFPLUS利用不可)
  • 1E99106E-564F-4dbe-AC3B-D55A30ABC9A3

<OBJECT>タグ内で使用できるパラメーター

パラメーター
説明
Raw 印刷データ場所または印刷データを返すサーブレットのURLです。
DocName 出力時、Windowsスプーラーに表示されるドキュメント名です。
CloseUrl プレビューウィンドウを閉じたときに呼び出すURLです。
ErrorUrl 異常終了した時に表示するURLです。エラー時用の静的なHTMLファイルをブラウザーに表示することもできますが、ErrorUrlによってサーブレットを指定し、生成する動的コンテンツでエラー内容などを表示することもできます。
SVF for Web/ClientがWindowsスプーラーに対して正常にデータをスプールできなかった場合、ErrorUrlで指定されたURLに次のパラメーターが送られます。サーバー側ではgetParameterでエラー内容を取得できます。エラー情報取得用のJavaプログラムについては、「3-2-8 エラー情報を取得する」を参照してください。
  • SVFWC_ERR_MESSAGE
    エラーの詳細情報を表示します。エラーダイアログに出力される文字列が表示されます。
  • SVFWC_ERR_APINAME
    エラーの原因がWindows APIの場合、原因となったAPI名を表示します。Windows API以外の場合は、""を表示します。
  • SVFWC_ERR_ERRCODE
    エラーの発生したAPIがエラーコードを返すAPIの場合、エラーコードを表示します。エラーコードを返さないエラーの場合は、""を表示します。
Config SVF for Web/Clientのインストール時にクライアントに作成される設定ファイル(XSvfWeb.ini)の内容を指定または変更するためのXMLファイルのURLです。Configパラメーターを使用した設定ファイルの変更については、「4-2 XSvfWeb.iniファイルの指定、変更」を参照してください。
Top プレビューウィンドウ上辺の座標Yです。
Left プレビューウィンドウ左辺の座標Xです。
Width プレビューウィンドウの幅(ピクセル) です。
Height プレビューウィンドウの高さ(ピクセル) です。
Scale プレビューの表示倍率です。
参考
  • Top、Left、Width、Heightの指定がない場合は、起動したInternet Explorerの位置とサイズで表示します。
    paramのいずれかの指定が省略された場合も、Internet Explorerの位置とサイズが適用されます。例えば、TopとLeftのみ指定し、WidthとHightの指定が省略された場合は、指定された位置に起動したInternet Explorerのサイズで表示します。
  • Scaleで指定可能な値は、200、150、100、75、50、25、PAGE_WIDTH、WHOLE_PAGEのいずれかです。指定がない場合または上記以外の値が指定された場合は、「100」が自動的に設定されます。

記述例

次の場合の記述例を示します。

  • クライアントコンピューターで印刷文書名「SVFforWEB/Client」を指定
  • プレビューのみ(印刷はしない)
<HTML>
<HEAD><TITLE>WEB CLIENT with Object Tag</TITLE></HEAD>
<BODY>
<OBJECT ID="SVF for Web/Client"WIDTH=0 HEIGHT=0 
CLASSID="CLSID:1E99106E-564F-4dbe-AC3B-D55A30ABC9A3">
	: プリンター選択ダイアログを表示し、任意のプリンターへ出力する場合のCLASSID
<PARAM NAME="Raw" VALUE="http://(IP Addressまたはサーバー名)/****/WebClient.svfwdx">
	: 指定ディレクトリにある「WebClient.svfwdx」ファイルを参照します。
<PARAM NAME="DocName" VALUE="SVFforWEB/Client">
	: 「SVFforWEB/Client」がスプールされる際の文書名になります。
<PARAM NAME="CloseUrl" VALUE="http://(IP Addressまたはサーバー名)/****/close.html">
	: プレビュー時に印刷を行わず、プレビューを閉じた場合に「close.html」を表示します。
<PARAM NAME="ErrorUrl" VALUE="http://(IP Addressまたはサーバー名)/****/error.html">
	: 印刷が異常終了した時は自動的に「error.html」を表示します。
<PARAM NAME="Config" VALUE="http://(IP Addressまたはサーバー名)/****/xsvfweb.xml">
	: XSvfWeb.ini(印刷実行に関する設定ファイル)の内容を変更します。
<param name="Top" Value="10">
	: Y座標の位置を10に設定します。
<param name="Left" Value="10">
	: X座標の位置を10に設定します。
<param name="Width" Value="600">
	: 幅を600ピクセルに設定します。
<param name="Height" Value="600">
	: 高さを600ピクセルに設定します。
<param name="Scale" Value="WHOLE_PAGE">
	: 初期スケールは「ページ全体」(全体に収まる縮尺)が選択されます。
</OBJECT>
</BODY>
</HTML>