Reports for WinForms
ページサイズの設定

ドキュメントのページサイズを設定するには、 PaperKind プロパティを使用します。

  1. ツールボックスからプロジェクトに C1PrintPreviewControl およびC1PrintDocumentコントロールを追加します。
  2. C1PrintPreviewControl1 をクリックして選択し、プロパティウィンドウでその Document プロパティを C1PrintDocument1 に設定します。
  3. Form_Load イベントに次のコードを追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    ' ドキュメントを作成します。    
    MakeDoc()
    
    ' ドキュメントを生成します。    
    Me.C1PrintDocument1.Generate()
    

    C# コードの書き方

    C#
    コードのコピー
    // ドキュメントを作成します。    
    MakeDoc();
    
    // ドキュメントを生成します。    
    this.c1PrintDocument1.Generate();
    
  4. MakeDoc サブルーチンを追加します。これは、PaperKind プロパティを使用して、ページサイズをリーガルに設定します。 

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Private Sub MakeDoc()
    
        ' ドキュメントのページレイアウトを定義します。    
        Dim pl As New C1.C1Preview.PageLayout()    
        pl.PageSettings = New C1.C1Preview.C1PageSettings()    
        pl.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Legal    
        Me.C1PrintDocument1.PageLayouts.Default = pl    
    End Sub
    

    C# コードの書き方

    C#
    コードのコピー
    private void MakeDoc()    
    {
    
        //ドキュメントのページレイアウトを定義します。    
        C1.C1Preview.PageLayout pl = new C1.C1Preview.PageLayout();    
        pl.PageSettings = new C1.C1Preview.C1PageSettings();    
        pl.PageSettings.PaperKind = System.Drawing.Printing.PaperKind.Legal;   
        this.c1PrintDocument1.PageLayouts.Default = pl;    
    }
    

このトピックの作業結果

デフォルトのページサイズがリーガルに設定されます。