VB (.NET Framework)からの帳票出力

VB (.NET Framework)からプリンターに印刷する方法

.NETアプリケーションではCROWNIXの専用ビューア(OCX Viewer)をWindowsコントロールとして画面に組込むことが可能です。

デザイン

1.デザイン

  • 画面にコントロールを追加
コード

2.コード

  • ボタンクリック時の処理を追加
実行画面

3.実行画面

  • ボタンクリックでレポートを表示

サンプルコード

サーバーのプリンタを呼び出すことでレポートを印刷します。

Imports AxCxviewer70jLib

Public Class Form1
  Dim sApplyLicense = "http://localhost:8080/DataServer/service"
  Dim sMRDPath = "http://localhost:8080/ReportingServer/mrd/sample.mrd"
  Dim sMRDParam = "/rfn [http://localhost:8080/ReportingServer/mrd/sample.txt]"

  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim bRtn As Boolean
    sMRDParam = sMRDParam + "/rop /rwait /rpdrv [Microsoft XPS Document Writer]"

    AxCxviewer70j1.ApplyLicense(sApplyLicense)

    Try
      bRtn = AxCxviewer70j1.FileOpen(sMRDPath, sMRDParam)

      If bRtn = False Then
        MsgBox("ファイルオープンエラー")
      End If

    Catch ex As Exception
      MsgBox(ex.Message)

    End Try
  End Sub

  Private Sub AxCxviewer70j1_PrintFinishedEx(sender As Object, e As _DCxviewer70jEvents_PrintFinishedExEvent) Handles AxCxviewer70j1.PrintFinishedEx
    MsgBox("プリンタ名:" + e.szPrinterName.ToString() _
        + vbCrLf + "ページ数:" + e.nPageCount.ToString())
    'MsgBox(e.nPageCount.ToString())
  End Sub
End Class

Javaからの帳票出力
HTMLからの帳票出力

製品一覧

CROWNIX製品は組み合わせ次第で、貴社に最適なレポーティングシステムを構築できます。

CROWNIXに関するお問い合わせ

製品に関するご相談やお見積をご希望のお客様は、お気軽にお問い合わせください。
オンラインでのデモンストレーションも受付しております。