デフォルトでは、C1Report はデフォルトプリンタ上のデフォルト用紙サイズを使用してレポートを作成します。
PaperSize と Orientation プロパティを使用し、用紙のサイズと向きを指定できます。ただし、C1Report は、レンダリングする前に、選択された用紙サイズが現在のプリンタ上で使用可能であることを確認し、選択された設定が使用できない場合はデフォルト用紙サイズに変更します。
使用可能なプリンタに関係なく、特定の用紙サイズを指定して使用する場合、PaperSize プロパティを Custom に設定し、 CustomWidth と CustomHeight プロパティをこのページサイズtwips 単位に設定します。
プリンタ上で使用可能な用紙サイズに関係なく、次のコードはレポート用紙を 25" x 11" に設定します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
c1r.Layout.PaperSize = PaperKind.Custom c1r.Layout.CustomHeight = 25 * 1440 ' in twips c1r.Layout.CustomWidth = 11 * 1440 |
C#コードの書き方
C# |
コードのコピー
|
---|---|
c1r.Layout.PaperSize = PaperKind.Custom; c1r.Layout.CustomHeight = 25 * 1440; // in twips c1r.Layout.CustomWidth = 11 * 1440; |
完全なレポートについては、ComponentOne Samples フォルダで入手可能な CommonTasks.xml レポート定義ファイルのレポート「02: Custom Paper Size」を参照してください。