[WR3.0]レイヤーの印刷

HOME › フォーラム › 旧サポート掲示板 › [WR3.0]レイヤーの印刷

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

    以下の事が出来るのかどうか教えて頂きたいのですが
    レイヤー1とレイヤー2にそれぞれにレポートを作成
    し、一度にその2つを同時に印刷するという事は可能
    でしょうか?

    もし可能であればどの様にすればよいのかご指導頂け
    ますでしょうか。

    よろしくお願いします。

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

    WingReport v3.0ではレイヤーの表示・非表示(印刷・非印刷)を
    WRLayerオブジェクトのVisibleプロパティにより設定することが出来ます。

    そのためレイヤー1とレイヤー2に別々のレポートをデザインし
    それを個別に印刷することも同時に印刷する事も出来ます。

    ———————————————————————-
    WRLAYER Visibleプロパティ
    ———————————————————————-
    【対 象】WRLAYERオブジェクト。
    【機 能】オブジェクトの表示非表示(印刷)を設定します。
    【書 式】WRLAYER.ObjectCount = [ True | False ]
    【設定値】ブール型。
    True 表示(印刷)を行う。
    False 表示(印刷)を行わない。
    【適 用】設計時:なし。
    実行時:設定及び参照。
    【説 明】オブジェクトを処理対象とする場合はTrueを設定します。Trueを設定した場合はWRPrinter.ReportPrintメソッド 及び、WRPreview.ReportPrintメソッド の呼び出しにおいて処理され、内部で管理しているWRObjectオブジェクトの内容が出力されます。
    ———————————————————————-

    以下にレイヤーの表示・非表示を切り替える例を示します。

    レイヤー1のみを印刷する場合
    ———————————————————————-
    waxReport.Layer(1).Visible = True
    waxReport.Layer(2).Visible = False
    waxReport.Layer(3).Visible = False
    waxReport.Layer(4).Visible = False
    waxReport.Layer(5).Visible = False

    レイヤー2のみを印刷する場合
    ———————————————————————-
    waxReport.Layer(1).Visible = False
    waxReport.Layer(2).Visible = True
    waxReport.Layer(3).Visible = False
    waxReport.Layer(4).Visible = False
    waxReport.Layer(5).Visible = False

    レイヤー1とレイヤー2のみを印刷する場合
    ———————————————————————-
    waxReport.Layer(1).Visible = True
    waxReport.Layer(2).Visible = True
    waxReport.Layer(3).Visible = False
    waxReport.Layer(4).Visible = False
    waxReport.Layer(5).Visible = False

    そのほかにWRPreviewオブジェクトのPreviewLayerプロパティを使用すると
    レイヤーをプレビュー画面にのみ表示し印刷には出力しないということも
    出来ます。

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

    #948
    武
    ゲスト

    お陰様でうまく印刷が出来ました。
    どうもありがとうございました。

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