4の新機能についてサンプルを紹介しながら、10回にわたって解説しました。4の応用サンプルについて紹介していきます。10回の連載(前編5回と後編5回)になりますが、お付き合いのほどよろしくお願いいたします。Professional以外は、すべて英語版を使用しましたが、日本語の環境が整いましたので、今回は、すべて日本語版の環境を使用します。4はBlend4と略します。4の試用版はこちらからダウンロードできます。4でサポートされた印刷機能で、複数ページにまたがって印刷する方法を紹介します。前回の連載では1ページ内での印刷方法を紹介しましたが、今回は複数ページにまたがる印刷方法の紹介です。実装する機能の動作は次の通りです。画像が縦一覧で表示されているListBoxコントロール(図1)の、上方にレイアウトされている[印刷]ボタンをクリックすると、画像が、横4列で複数ページにまたがって印刷されます。Writerを選択し(図2)、XPSファイルに書き出しています(図3)。プリンターでの印刷も可能です。XPSファイルに、横4列で複数ページに画像が書き出されているサンプル・ファイルはこちらからダウンロードできます。※注意:書き出しが完了すると「完了」というメッセージボックスが表示されます。PCのスペックによっては、書き出されるまでに、数秒から数十秒を要する場合がありますので、必ず「完了」のメッセージを確認してから、XPSファイルを開いてください。「完了」が表示される前に、デバッグを終了すると、XPSが書き出されませんので、注意してください。サンプルを作っていきましょう。プロジェクト(P)」を選択します。Basicを用います。アプリケーション」を選択して、「名前(N)」に任意のプロジェクト名を指定します。ここでは「SL4_Print」という名前を付けています。」のままで[OK]ボタンをクリックします。3を選択してアプリケーションを作り分けることができます(図4)。3対応のアプリケーションを作ることができるデフォルト設定で新規プロジェクトを作成すると、「プロジェクト名.Web」というフォルダが自動的に作成されます。デバッグ開始(S)」を実行すると、コードの変更が反映されなかったり、エラーが表示される場合があります。これは、SL4_PrintプロジェクトとSL4_Print.Webの依存関係が設定されていないからです。そこで、この段階で、依存関係の設定を行っておきます。ソリューションエクスプローラ内のソリューションプロジェクト名を選択して、マウスの右クリックで表示されるショートカットメニューから、「プロジェクト依存関係(S)」を選択します。「プロジェクトの依存関係」ダイアログボックスの「依存先(D)」内のチェックボックスにチェックを付けます(図5)。「プロジェクト依存関係(S)」を選択し、「依存先(D)」にチェックを付ける新規プロジェクトの画面では、図6のように、上にMainPage.xamlの「デザイン」画面、下に「XAML」コードが表示されています。2010では、このデザイン画面上で、ツールボックスからコントロールをドラッグ&ドロップしてレイアウトすることができるようになっています。薬師寺国安(VBプログラマ)と、薬師寺聖(デザイナ、エンジニア)によるコラボレーション・ユニット。HTMLとDirectAnimationの普及を目的として結成。共同開発やユニット名義での執筆活動を行う。XMLおよび.NETに関する著書や連載多数。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。IT会員サービスの概要とメリットをチェック他にもこの記事が読まれています開発ツールイベントGitHub、エンタープライズ向けのイベントを国内で開催。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。