ニュース

HOME > ニュース > ビュアーのサイズが小さくなってしまう問題について

ビュアーのサイズが小さくなってしまう問題について

問題のクライアント環境

Internet Explorer 8以上

IE7以前のバージョン向けに開発されたWebシステムをお使いで、ブラウザのバージョンをUPした場合などに発生します。

現象と対策

IE8以前とIE8以降で描画の処理が変わったことに伴い、IE8で帳票表示画面を表示すると、風神ビュアーのサイズが小さくなってしまう場合があります。

問題が発生するHTML

風神ビュアーのオブジェクトのサイズを「%」で設定している場合で、
風神ビュアーのオブジェクトが包括されているHTML要素の高さが明示されていない場合

問題の解消法

cssなどを利用して、body要素で「hight:100%」を設定することで、問題を回避することができます。
次の例は、スタイルシートを使った例です。


<HTML>
<HEAD>
<TITLE>帳票</TITLE>
<link rel="stylesheet" href="HoozinX.css" type="text/css">
</HEAD>
<BODY>
<SCRIPT src="HoozinX.js"></SCRIPT>
<SCRIPT LANGUAGE=JAVAScript>
document.HoozinX.open("フォームファイルの絶対パス")
document.HoozinX.setData("CSVファイルの絶対パス")
document.HoozinX.PrintReport(0)
</SCRIPT>
</BODY>
</HTML>


以下HoozinX.css内容--------------------------------------------------

html,body{
height: 100%;
}

 

HTML5で画面を作成している場合には、さらに「min-height」「min-width」が必要な場合があります。

html,body{
min-width:100%;
min-height:100%;

}


お客様にはご面倒をおかけしますが、何卒宜しくお願い申し上げます。

株式会社 アイ・コン