2

私はこれについて多くのことを検索しました。しかし、完全な解決策はありません。私のフォームでは、印刷ドキュメント ページに含まれる情報までドキュメントを印刷したいと考えています (ページ全体を印刷するのではなく、紙の無駄を避けます)。同時に、1ページだけを渡す必要があります[つまり。私のデータが存在する限り、紙の高さを言いたいので、次のページの可能性はありません]

使用した方法:

1. 印刷ドキュメントの使用:

OnBeginPrint イベントで

  Dim xCustomSize As New PaperSize("Custom",820, 100)
        xCustomSize.PaperName = PaperKind.Custom

        With Me.DefaultPageSettings
            .PaperSize = xCustomSize
        End With

2. print Document を使用しない場合:

私は以下の参照に従いました

http://www.codeproject.com/Articles/110314/POS-Printing-The-Easy-Way

方法 2 では、用紙の高さを初期化しませんでしたが、デフォルトの高さを何かとして使用します。超えると次のページに続きます。

私は使用しています:

 Microsoft Visual Studio 2008
  Printer : Roll Paper Printer (Model : Bar Code Printer TT033-50)

誰でもこの問題を解決する方法を手伝ってもらえますか?

4

1 に答える 1