none
レポーティングサービスでの印刷縮小設定について RRS feed

  • 質問

  • OS    = Win7
    言語   = VS2013 ASP.NET(Webサイト) VB
    DB    = WinServer2008R2 (64bit)
    その他 = Report Builder3.0、IIS8.0

    いつもお世話になっております。

    レポーティングサービスを使用して帳票を作成しています。
    そこで、表示したレポートを印刷する要望があるのですが、指定した用紙に収まるように設定する方法はあるのでしょうか?
    例えばA4縦1枚に収めたい・・・しかし行数が多いから収まりきらない場合は、縮小して収める・・・
    みたいな事って可能でしょうか?

    現在は印刷する前に一度PDF変換してプレビューを表示しており、プレビュー表示時に指定した用紙に収まった形で表示したいと考えております。

    以上、何卒宜しくお願い申し上げます。



    • 編集済み kong0214 2015年8月27日 5:26
    • 移動 星 睦美 2015年8月27日 7:50 WebMatrix から
    2015年8月27日 4:54

回答

  • Microsoftの中の然るべき人か、よほどレポーティングサービスに精通している人でないと「出来ない」とは言えないでしょう。
    わたしには断言出来るほどのスキルは有りません。そのうえでの発言でいいなら「多分無理」です。

    対策としては
    ・別の帳票作成コンポーネントを使う。
    ・今なされているようにファイル出力後に別のアプリケーションを利用する。
    ・自動縮小機能があるプリンタを探す。
    位でしょうか?
    • 回答の候補に設定 星 睦美 2015年8月31日 6:39
    • 回答としてマーク kong0214 2015年8月31日 6:50
    2015年8月28日 8:36
  • こんにちは

    他の方が指摘されているようにSSRSでReport側で要求されている要件を設定することは困難と思われます。
    (私も不可能と断言できません)

    一番簡単でお金がかからないやり方としては、
    ・SSRSでExcel形式で保存する
    ・保存したExcelを開き、ファイル → 印刷の設定で「シートを1ページに印刷」(OFFICE 2010)
    とすればお望みどおりに1ページで印刷可能です。

    ちょっと格好悪いですが、1ページに印刷することが目的であれば運用で解決できるかと。

    参考まで。

    • 回答の候補に設定 星 睦美 2015年8月31日 6:40
    • 回答としてマーク kong0214 2015年8月31日 6:50
    2015年8月30日 1:42

すべての返信

  • いつもお世話になっております。

    誰からも回答を頂けておりませんが、具体的な実行方法でなくても、

    せめて可能かどうかだけでも判る方はいらっしゃらないでしょうか?

    以上、何卒宜しくお願い申し上げます。

    2015年8月28日 7:52
  • フォーラム オペレーターの星 睦美です。
    表示したいレポートが帳票であれば1ページに収まらない場合は改ページが考えられますが、kong0214 さんが想定しているレポートの種類を説明していただいたほうが回答者がアドバイスしやすいかもしれません。

    私からMSDN ライブラリにレポート ビルダー3.0 の説明がありますのでご紹介させていただきますね。

    ・ページ レイアウトとレンダリング (レポート ビルダー 3.0 および SSRS)
    https://technet.microsoft.com/ja-jp/library/ee210530(v=sql.105).aspx

    ※参考になる回答がありましたら投稿者からの[回答としてマーク] をお願いします。


    フォーラム オペレーター 星 睦美 - MSDN Community Support



    • 編集済み 星 睦美 2015年8月28日 8:40 編集
    2015年8月28日 8:34
  • Microsoftの中の然るべき人か、よほどレポーティングサービスに精通している人でないと「出来ない」とは言えないでしょう。
    わたしには断言出来るほどのスキルは有りません。そのうえでの発言でいいなら「多分無理」です。

    対策としては
    ・別の帳票作成コンポーネントを使う。
    ・今なされているようにファイル出力後に別のアプリケーションを利用する。
    ・自動縮小機能があるプリンタを探す。
    位でしょうか?
    • 回答の候補に設定 星 睦美 2015年8月31日 6:39
    • 回答としてマーク kong0214 2015年8月31日 6:50
    2015年8月28日 8:36
  • こんにちは

    他の方が指摘されているようにSSRSでReport側で要求されている要件を設定することは困難と思われます。
    (私も不可能と断言できません)

    一番簡単でお金がかからないやり方としては、
    ・SSRSでExcel形式で保存する
    ・保存したExcelを開き、ファイル → 印刷の設定で「シートを1ページに印刷」(OFFICE 2010)
    とすればお望みどおりに1ページで印刷可能です。

    ちょっと格好悪いですが、1ページに印刷することが目的であれば運用で解決できるかと。

    参考まで。

    • 回答の候補に設定 星 睦美 2015年8月31日 6:40
    • 回答としてマーク kong0214 2015年8月31日 6:50
    2015年8月30日 1:42
  • いつもお世話になっております。

    hihijiji様、koba33様、ご回答有難う御座います。
    承知しました、「相当困難」または「多分無理」という事が判っただけでも非常に有難いです。

    運用で印刷する人が1ページ内に収まるように毎回実施するのは許容されないと思いますで、
    Excelに出力するなり、違うコンポーネントを探すなりして
    違う方法で指定したページ収まるように印刷出来るようにしてみます。

    誠に有難う御座いました。

    2015年8月31日 6:57