- PR -

ElTabelle 3.1Jでの印刷機能について

1
投稿者投稿内容
くま
会議室デビュー日: 2006/08/11
投稿数: 3
投稿日時: 2006-08-11 12:43
御世話になります。
現在VB.NET2003+ElTabelle3.0J(v3.1.2005.1208)でアプリ開発を行っております。

ElTabelleでシートを作成し、
.NETFrameworkについているPrintPreviewDialogを使用して印刷を行うと
なぜかセルの中の文字が切れてしまう場合があるという現象が発生しています。

但しプレビューの拡大率を変更したり、
列の幅を少し広げる/狭めると文字が切れずにプレビューできたりします。

再現性に法則が見受けられません。

設定している内容としては横文字印刷・白黒印刷程度で、
フォントはMS UI Gothic 11Ptです(これが怪しいかもしれません)。

この件に関して現在GrapeCityにも問合せ中なのですが、
こちらでどなたかこの現象を知っているまたは回避策を知っているという方が
いらっしゃいましたら御教授頂きたく思います。

宜しくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-11 13:18
引用:

くまさんの書き込み (2006-08-11 12:43) より:

但しプレビューの拡大率を変更したり、
列の幅を少し広げる/狭めると文字が切れずにプレビューできたりします。
再現性に法則が見受けられません。

設定している内容としては横文字印刷・白黒印刷程度で、
フォントはMS UI Gothic 11Ptです(これが怪しいかもしれません)。


とりあえず、プロポーショナル フォントではなく、固定ピッチ フォントを使用し、
1.5pt の倍数のフォント サイズを指定してみてください。

例 : 'MS ゴシック', 9pt

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
くま
会議室デビュー日: 2006/08/11
投稿数: 3
投稿日時: 2006-08-11 13:39
じゃんぬねっと様

ご返答ありがとうございます。
フォントとフォントサイズに関していろいろと試してみました。

'MS ゴシック'等の固定ピッチフォントであっても
文字切れの現象が発生しました。
ただし、1.5ptの倍数フォントになるように試してみた場合は
再現しなくなりました。

OK 'MS ゴシック', 9pt
NG 'MS ゴシック', 11pt
OK 'MS UI Gothic', 9pt
NG 'MS UI Gothic', 11pt

プロポーショナルフォントが怪しいと考えていたのですが
フォントサイズが怪しいと絞り込むことが出来るような気がしています。

御教授いただきありがとうございました。

自分の知識不足をさらけ出すようでお恥ずかしいのですが、
なぜ1.5ptの倍数フォントサイズであれば綺麗にプレビューされるのでしょうか?

お手間をおかけ致しますがヒントを頂きたく思います。

宜しくお願い致します。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-08-11 14:31
引用:

くまさんの書き込み (2006-08-11 13:39) より:

ただし、1.5ptの倍数フォントになるように試してみた場合は再現しなくなりました。


やはりそうでしたか。
お役に立てたようで、私も嬉しいです。

引用:

自分の知識不足をさらけ出すようでお恥ずかしいのですが、
なぜ1.5ptの倍数フォントサイズであれば綺麗にプレビューされるのでしょうか?


こちらが参考になるかと思います。

  Windows XP での全角固定ピッチフォントの仕様変更 (microsoft.com)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
くま
会議室デビュー日: 2006/08/11
投稿数: 3
投稿日時: 2006-08-11 14:33
じゃんぬねっと様

参考のURLで勉強させて頂きます。

色々と御教授頂きありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)