4

ABCPDF バージョン 6 コンポーネントを使用して、ASP .NET から PDF を作成しています。ほとんどの場合、出力は問題なく動作しますが、突然小さい出力に切り替わります。つまり、コンテンツが元のサイズの 1/8 に圧縮されます。

他の誰かがこの問題を経験したことがありますか?

4

1 に答える 1

2

abcpdf の作成者である websupergoo に連絡したところ、次のような迅速な対応がありました...

「これらのスケーリングの問題は、誰かがリモートでサーバーにログインし、Internet Explorer と ABCpdf から画面解像度を変更したときに発生する可能性があります。ABCpdf の新しいバージョンは、この状況をより適切に処理します。」

これが私たちの状況での問題であることを確認できます。異なる解像度のサーバーへの RDP は、abcpdf コンポーネントの出力に影響を与える可能性があります。問題の詳細情報は次のとおりです。

「一部のマシンでは、ビデオ ドライバーと MSHTML の間の対話が見られます。これらのマシンでは、MSHTML は画面解像度の変更を好まず、変更が発生した場合にコンテンツの処理方法を変更する可能性があります。通常、これは誰かがローカルまたはマシンにログオンしたときに発生します。別の画面解像度を使用してリモートで。」

問題の解決策として、デスクトップ解像度のチェックをコードに含めます。変更された場合、サービスが再起動されます。websupergoo は、解像度を確認するためのサンプル コードを提供してくれました。このコードは websupergoo の所有物であるため、残念ながらここに投稿することはできません。

上記の情報が、同じ問題を抱えている他の人に役立つことを願っています。

于 2011-09-27T08:03:15.917 に答える