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