[WR3.0]解像度によるプレビュー結果の違い

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]解像度によるプレビュー結果の違い

  • このトピックは空です。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #510
    JT
    ゲスト

    お世話になっております。

    MultiLineプロパティがTrueであるテキストオブジェクト
    をプレビュー表示させた場合、表示結果が解像度により異
    なってしまいます。例えば1行に全角10文字を表示可能
    な幅を持つテキストオブジェクトに

    「あああああああああい」

    という10文字を設定しプレビューした場合に次のような
    結果になりました。

    ・解像度1024×768の場合 (解像度比率が4:3である)

      →1行内に「あああああああああい」が表示される

    ・解像度1280×1024の場合(解像度比率が4:3ではない)

      →1行内に「あああああああああ」まで表示され
       10文字目の「い」は次行に表示される

    調査を行った所、解像度が4×3の場合は正常に表示され
    それ以外の場合は少ない文字数で改行されるようです。
    但しどの解像度においても印刷結果は1行内に10文字が
    正常に印字されます。プレビューのみが影響を受けている
    状況です。

    検証は以下の構成にて行っております。

    (検証OS)
    WindowsXP Pro SP2

    (検証プリンタ)
    FUJITSU XL-5330 ドライババージョン12.02

    (各モジュールのバージョン情報)
    WRD30.EXE 3.0.0.18
    WRENGN30.DLL 3.3.0.44
    WRCTRL30.DLL 3.0.0.36
    WR3AXCL.OCX 3.1.0.9
    WRCIF30.DLL 3.1.0.6

    解決方法などございましたら宜しくお願い致します。

    #511
    伊藤@ソフトウィング
    ゲスト

    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    ご連絡頂いた現象についてですが、こちらは本来の動作になりますので問題は御座いません。

    プレビューについてですが、WingReportでは文字の出力に関してディスプレイの解像度に依存し出力を行っておりますので、解像度の低いディスプレイではこのような丸め誤差が発生し出力位置が異なる現象が発生する事が御座います。
    印字については、プリンタの解像度に依存し出力を行っておりますので、プレビュー時と印字時では出力位置が異なる事が御座います。

    改行の解決方法については以下の二通りが考えられます。
    ○テキストオブジェクトの幅を広げて頂く
    ○テキストオブジェクトのMaxCharsプロパティを10、RowEndAdjustプロパティを「1-しない」に指定して頂く

    以上、宜しくお願い致します。

    #512
    JT
    ゲスト

    ご返答ありがとうございます。
    上記手順にて対応してみたいと思います。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。