it-swarm-ja.com

レポートのプレビュー/ PDFモードでのCalibriリッチテキストの切り捨て

レポートのプレビュー/ PDFモードでリッチテキストボックスのテキストが切り捨てられます。テキストボックスをページ上に拡大するのに十分なスペースがあり、テキストはレイアウトモードでは完全に表示されますが、レポートのプレビューまたはPDFのレンダリング時には切り捨てられます。

切り捨ては、表示されているテキストの長さに依存していないようです。一部の長いテキストはnot切り捨てられ、一部の短いテキスト切り捨てられます。リッチテキストデータには特別なタグはありません。

テキストボックスのCanGrowがTrueに設定されています。すべての場合において、テキストボックスが成長する余地は十分にあります。実際、隣接するコントロールは予想どおりに大きくなります。

リッチテキストボックスのフォントがCalibriの場合に問題が発生することを発見しましたが、Arialを使用するとnot発生します。問題がCalibriのみにあるかどうかを判断する機会はまだありません。

これは、32ビットAccessバージョン14.0.6024.1000 SP1 MSO14.0.6112.5000にあります。同じバージョンのAccessを使用して別のマシンで複製することはできましたが、さらに別のマシンでは問題は発生せず、問題なくレポートをプレビュー/印刷できます。

Accessを再インストールしようとすると、問題が簡単に修正されたように見えましたが、問題が再発しました。プリンタードライバーの問題のように感じます。あるいは、AccessがレポートプレビューでCalibriをレンダリングする方法に固有の問題のように感じます。

3
sasfrog

はい、これは既知のバグです。それはフォントとプリンターに基づいています。 別のユーザーがArialに切り替えると問題が解決したと主張しました 。彼の問題はCalibriフォントでしたが、私の問題はTahomaでした。フォント。

私の経験では、クライアントが同じコンピューターを使用している1つのプリンターでこのバグを取得し、別のプリンターでは発生しないため、プリンターにも依存していました。

Arialフォントへの切り替えは、私たち両方にとってうまくいきました。ここですでに述べたテストを除いて、どのフォントにバグがあり、どのフォントが機能するかを見つけることができるリストはありません。

1
Tom Collins

(実際には答えではありません。問題をより適切に分析しようとしているだけです。)

Accessを再インストールすることで、しばらくの間問題が解決したとのことです。

プロセスを繰り返すことをお勧めします:

  1. Accessを再インストールして再起動します。
  2. バグが修正されていることを確認します。
  3. 修正されていない場合:セーフモードで起動したときに何が起こるかを確認します。
  4. 修正された場合:Windows Update(オプションの更新を含む)を実行して再起動します。
  5. 問題が再発した場合:これはMicrosoftによる悪いパッチです。悪いアップデートを見つけて非表示にする必要があります。
  6. それ以外の場合、問題が再発したとき:再発する直前に行った変更または設定の変更に注意してください。
0
harrymc