[WR3.0]余白設定の実現方法

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]余白設定の実現方法

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

    始めまして。現在、御社WingReports3.0の導入を検討しています。

    今回、導入を95%まで決定していたのですが一つ大きな問題に
    ぶち当たってしまい、投稿した次第です。

    現在、MS-DOS時代の帳票をWindowsにトランスレートするという開発を
    行っております。Windowsのプリンタの用紙サイズによらずに
    帳票設計できるツールと言うことで非常に期待していたのですが
    たった一つ、「余白設定ができない」事で導入を踏みとどまらざるを得ない状況になっています。

    用紙上・左の余白が+-5mm前後で構わないのでどうしても調整する必要があるのです。

    WingReport3.0そのものの機能でなくとも構わないのですが
    強制的に上・左の余白を設定する方法は無いものでしょうか?

    当方、Windows2000+VisualBasic6.0(SP3)+SQL Server7.0で
    開発を行っています。ターゲットプリンタはまだ未定なのですが
    水平ドットプリンタになる予定です。

    手前勝手な投稿で申し訳ありませんが、お知恵を貸して頂ければ幸いです。

    よろしくお願いしますm(__)m

    #931
    小島@ソフトウィング
    ゲスト

    お世話になります。

    WingReport3.0には余白という概念がないため余白の設定を変更したことにより
    印字位置がずれるということはありません。
    余白の設定に応じて、印字位置を変更するにはオブジェクトを移動する必要があります。

    WRLayerオブジェクトにOffsetObjectというメソッドがあります。
    OffsetObjectメソッドはWRLayer内に配置されているすべてのオブジェクトの位置を
    指定量、移動します。

    【OffsetObjectメソッド】
    【対 象】WRLAYERオブジェクト。
    【機 能】Layerに存在する全てのオブジェクトを指定量、移動します。
    【書 式】WRLAYER.WROffsetObject( Offset_X As Double, Offset_Y As Double )
    【引 数】Offset_X 水平方向の移動量を現在の単位で指定します。
    Offset_Y 垂直方向の移動量を現在の単位で指定します。
    【戻り値】なし。
    【説 明】Layerに存在する全てのWRObjectオブジェクトを、移動することが可能です。
    また、設定する値はレポートに設定されている単位で指定します。
    wrOBJECTTYPE_FRAMEタイプのオブジェクト内に存在するオブジェクトの移動は行うことが出来ません。

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

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