Reports for WinForms
とじしろ余白の作成

とじしろ余白は、綴じ込みの横の余白に追加される余分なスペースです。これらはページをフォルダ、パンフレットなどに製本しやすくします。

とじしろ余白をレポートに追加するには、奇数ページの MarginLeft プロパティを増加し、偶数ページでデフォルト値を使用する必要があります。これはスクリプトで行うことができます。レンダリングするページに基づいて余白を変更するスクリプトを追加するには、以下の手順を実行します。

  1. C1ReportDesigner を開きます。C1ReportDesigner へのアクセス方法の詳細については、Visual Studio からの C1Report デザイナへのアクセスを参照してください。
  2. 新しいレポートを作成する か、既存のレポートを開きます。C1ReportDesigner アプリケーションでレポートを準備したら、レポートのプロパティを変更できます。
  3. 印刷プレビューを閉じるボタンをクリックし、レポートの編集を開始します。
  4. デザインモードで、プロパティウィンドウのドロップダウンリストから明細を選択します。
  5. OnPrint プロパティを指定し、その横にある空のフィールドをクリックした後、〈...〉ボタンをクリックします。
  6. VBScrpit エディタが表示されます。次の VBScript 式をコードエディタに入力します。
    ' VBScript: Report.OnOpen
    gutter = report.layout.marginleft ' initialize variable
     
    ' VBScript: Report.OnPage
    report.layout.marginleft = _
      Iif(page mod 2 = 1, gutter, gutter - 1440)
    

完全なレポートについては、ComponentOne Samples フォルダで入手可能な CommonTasks.xml レポート定義ファイルのレポート「10: Gutter」を参照してください。