作成日: 2020/01/07 最終更新日: 2020/01/07
文書種別
使用方法
詳細
- セクションレポートの場合
Runメソッドの実行後にSectionDocument.Pages.Countからページ数を取得できます。
◆サンプルコード(C#)
var rpt = new SectionReport1(); rpt.Run(); int pageCnt = rpt.Document.Pages.Count;
◆サンプルコード(VB.NET)
Dim rpt As New SectionReport1 rpt.Run() Dim pageCnt As Integer = rpt.Document.Pages.Count
- ページレポート/RDLレポートの場合
ページ数を取得する直接的な機能・方法はありません。
代替案としては、Viewerコントロールのツールバーに表示されるページ数を読み取る方法が考えられます。
◆サンプルコード(C#)
private void viewer1_LoadCompleted(object sender, EventArgs e) { int pageCnt = int.Parse(this.viewer1.Toolbar.ToolStrip.Items[21].Text.Replace("1/", "")); }
◆サンプルコード(VB.NET)
Private Sub Viewer1_LoadCompleted(sender As Object, e As EventArgs) Handles Viewer1.LoadCompleted Dim pageCnt As Integer = Integer.Parse(Me.Viewer1.Toolbar.ToolStrip.Items(21).Text.Replace("1/", "")) End Sub
旧文書番号
84801