[WR3.1]フォーマットページからレイヤーへの変換

HOME › フォーラム › 製品サポート › WingReport v3.1 › [WR3.1]フォーマットページからレイヤーへの変換

  • このトピックには4件の返信、1人の参加者があり、最後にishiiにより4年、 10ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #2667 返信
    ishii
    ゲスト

    [VB6]+[WR2.0]から[VB2008]+[WR3.1](API使用)への移行を行っており、複数のフォーマットページを使用していた[WR2.0]のファイルを変換ツールで[WR3.1]へ変換したところ、各フォーマットページはレイヤーとして変換されました。

    [WR2.0]の各フォーマットページには
     フォーマットページ1:基本帳票
     フォーマットページ2:拡張帳票1
     フォーマットページ3:基本帳票2
     フォーマットページ4:基本帳票3
    といった帳票を設定してあり、
     基本帳票のみ
     基本帳票+拡張帳票1
     基本帳票+拡張帳票2
     基本帳票+拡張帳票1+拡張帳票3
    などの組み合わせの複数ページ出力を印刷時に[wrPrint]のフォーマットページを指定することで実現していました。

    これが[WR3.1]ではレイヤーという概念に変更されたので複数のレイヤーを指定しても1ページに重なって情報が出力されてしまいますが、[WR2.0]と同様のことを実現するには出力したいレイヤーを1つずつ有効にして印刷を繰り返す(「基本帳票+拡張帳票1+拡張帳票3」の場合なら3回印刷を実行)としなければならないのでしょうか?

    #2669 返信
    【SWG】Tanahashi
    キーマスター

    お世話になっております。ソフトウィングサポート係です。
    日頃より弊社製品をご利用いただきまして、誠にありがとうございます。

    お問い合わせいただいた内容は確認後、改めてご回答いたします。
    恐れ入りますが今しばらくお時間をいただけますよう、よろしくお願い申し上げます。

    以上、よろしくお願い申し上げます。
                         株式会社ソフトウィング
                               サポート係

    #2671 返信
    ishii
    ゲスト

    お世話になっております。
    御返答ありがとうございます。
    どのくらいお時間かかりそうか、見込みを教えていただきませんでしょうか。

    #2673 返信
    【SWG】Tanahashi
    キーマスター

    お世話になっております。ソフトウィングサポート係です。

    ishii様のおっしゃるとおり、レイヤーごとにVisibleプロパティを制御して
    印刷を繰り返す処理をコーディングしていただく必要がございます。

     フォーマットページ1:基本帳票    → レイヤー1
     フォーマットページ2:拡張帳票1   → レイヤー2
     フォーマットページ3:拡張帳票2   → レイヤー3
     フォーマットページ4:拡張帳票3   → レイヤー4

    と変換されていて、「基本帳票+拡張帳票1+拡張帳票3」の3ページを出力したい場合は、
     ①レイヤー1のみVisible = Trueに設定して印刷
     ②レイヤー2のみVisible = Trueに設定して印刷
     ③レイヤー4のみVisible = Trueに設定して印刷
    という処理が必要となります。

    以上、よろしくお願い申し上げます。
                         株式会社ソフトウィング
                               サポート係

    #2676 返信
    ishii
    ゲスト

    御回答ありがとうございます。
    そのようにやってみます。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: [WR3.1]フォーマットページからレイヤーへの変換で#2676に返信
あなたの情報: