C1PrintDocumentの用紙サイズの設定

       C1PrintDocumentを使い、定型用紙サイズではなく、指定用紙サイズに

  したい場合は、下記のように記述する。

 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        doc = New C1PrintDocument           'ドキュメントのインスタンス

        doc.MaxPages = 1                      'ドキュメントは1ページのみ

       '用紙サイズを 30000 twipsに設定します。

       doc.DefaultUnit = UnitTypeEnum.Twip

       doc.PageLayout.PageSettings.SetPaperSizes(30000, 30000)

   'マージン設定
        doc.PageLayout.PageSettings.TopMargin = New Unit(0, UnitTypeEnum.Cm)
        doc.PageLayout.PageSettings.LeftMargin = New Unit(0, UnitTypeEnum.Cm)
        doc.PageLayout.PageSettings.RightMargin = New Unit(0, UnitTypeEnum.Cm)
        doc.PageLayout.PageSettings.BottomMargin = New Unit(0, UnitTypeEnum.Cm)

 

    'ドキュメントの表示
        C1PrintPreviewControl1.Document = doc

    End Sub